mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-12-14 04:42:03 +08:00
fix: e645c5e5 参数错误
This commit is contained in:
@@ -215,7 +215,7 @@ void DownloadController::startDownload(const QString &url)
|
|||||||
* HD 70642 is a star with an exoplanetary companion in the southern constellation of Puppis.
|
* HD 70642 is a star with an exoplanetary companion in the southern constellation of Puppis.
|
||||||
*/
|
*/
|
||||||
QProcess mailProcess;
|
QProcess mailProcess;
|
||||||
mailProcess.start(SenderdPath.toUtf8() + " " + metaUrl.toUtf8() + " " + "HD70642", QStringList());
|
mailProcess.start(SenderdPath.toUtf8(), QStringList() << metaUrl << "HD70642");
|
||||||
mailProcess.waitForStarted();
|
mailProcess.waitForStarted();
|
||||||
mailProcess.waitForFinished(3000);
|
mailProcess.waitForFinished(3000);
|
||||||
mailProcess.deleteLater();
|
mailProcess.deleteLater();
|
||||||
|
|||||||
@@ -93,8 +93,8 @@ void AppIntoPage::openUrl(QUrl url)
|
|||||||
bool isInstalled;
|
bool isInstalled;
|
||||||
bool isUpdated;
|
bool isUpdated;
|
||||||
QString packagename = info["Pkgname"].toString();
|
QString packagename = info["Pkgname"].toString();
|
||||||
isInstall.start("dpkg -s " + info["Pkgname"].toString(), QStringList());
|
isInstall.start("dpkg", QStringList() << "-s" << info["Pkgname"].toString());
|
||||||
qDebug()<<info["Pkgname"].toString();
|
qDebug() << info["Pkgname"].toString();
|
||||||
isInstall.waitForFinished(180*1000); // 默认超时 3 分钟
|
isInstall.waitForFinished(180*1000); // 默认超时 3 分钟
|
||||||
int error = QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
int error = QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
||||||
if(error == 0)
|
if(error == 0)
|
||||||
@@ -102,12 +102,13 @@ void AppIntoPage::openUrl(QUrl url)
|
|||||||
isInstalled = true;
|
isInstalled = true;
|
||||||
|
|
||||||
QProcess isUpdate;
|
QProcess isUpdate;
|
||||||
isUpdate.start("dpkg-query --showformat='${Version}' --show " + info["Pkgname"].toString(), QStringList());
|
isUpdate.start("dpkg-query", QStringList() << "--showformat='${Version}'"
|
||||||
|
<< "--show" << info["Pkgname"].toString());
|
||||||
isUpdate.waitForFinished(180*1000); // 默认超时 3 分钟
|
isUpdate.waitForFinished(180*1000); // 默认超时 3 分钟
|
||||||
QString localVersion = isUpdate.readAllStandardOutput();
|
QString localVersion = isUpdate.readAllStandardOutput();
|
||||||
localVersion.replace("'", "");
|
localVersion.replace("'", "");
|
||||||
|
|
||||||
isUpdate.start("dpkg --compare-versions " + localVersion + " ge " + info["Version"].toString(), QStringList());
|
isUpdate.start("dpkg", QStringList() << "--compare-versions" << localVersion << "ge" << info["Version"].toString());
|
||||||
isUpdate.waitForFinished(180*1000); // 默认超时 3 分钟
|
isUpdate.waitForFinished(180*1000); // 默认超时 3 分钟
|
||||||
if(!isUpdate.exitCode())
|
if(!isUpdate.exitCode())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ void DownloadItem::install(int t)
|
|||||||
}
|
}
|
||||||
|
|
||||||
QProcess isInstall;
|
QProcess isInstall;
|
||||||
isInstall.start("dpkg -s " + pkgName, QStringList());
|
isInstall.start("dpkg", QStringList() << "-s" << pkgName);
|
||||||
isInstall.waitForFinished(180*1000); // 默认超时 3 分钟
|
isInstall.waitForFinished(180*1000); // 默认超时 3 分钟
|
||||||
int error = QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
int error = QString::fromStdString(isInstall.readAllStandardError().toStdString()).length();
|
||||||
if(error == 0 && haveError)
|
if(error == 0 && haveError)
|
||||||
|
|||||||
Reference in New Issue
Block a user