mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-10-09 11:52:21 +08:00
修复:UOS专业版上安装成功仍然显示失败的问题:方式:忽略E:等消息,仅检查脚本报错
调整:卸载应用时采用autopurge以一并卸载依赖
This commit is contained in:
parent
e7e810ea2b
commit
f04130f902
@ -466,7 +466,7 @@ void AppIntoPage::on_pushButton_3_clicked()
|
|||||||
ui->pushButton_3->setEnabled(false);
|
ui->pushButton_3->setEnabled(false);
|
||||||
|
|
||||||
QProcess uninstall;
|
QProcess uninstall;
|
||||||
uninstall.start("pkexec", QStringList() << "apt" << "purge" << "-y" << info["Pkgname"].toString().toLower());
|
uninstall.start("pkexec", QStringList() << "apt" << "autopurge" << "-y" << info["Pkgname"].toString().toLower());
|
||||||
uninstall.waitForFinished(-1);
|
uninstall.waitForFinished(-1);
|
||||||
|
|
||||||
QProcess check;
|
QProcess check;
|
||||||
|
@ -198,7 +198,7 @@ void DownloadItem::slotAsyncInstall(int t)
|
|||||||
for (int i = 0; i < everyOut.size(); i++)
|
for (int i = 0; i < everyOut.size(); i++)
|
||||||
{
|
{
|
||||||
tempOutput = everyOut[i];
|
tempOutput = everyOut[i];
|
||||||
if (everyOut[i].left(2) == "E:" || tempOutput.contains("错误") || tempOutput.contains("exit code") || tempOutput.contains("OMG-IT-GOES-WRONG"))
|
if (everyOut[i].left(2) == tempOutput.contains("OMG-IT-GOES-WRONG"))
|
||||||
{
|
{
|
||||||
haveError = true;
|
haveError = true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user