mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-26 09:20:18 +08:00
不再使用dpkg-query检测是否安装
This commit is contained in:
@@ -445,20 +445,20 @@ ipcMain.handle("check-installed", async (_event, pkgname: string) => {
|
||||
if (isInstalled) return true;
|
||||
}
|
||||
|
||||
// 如果脚本不存在或检测不到,使用 dpkg-query 作为后备
|
||||
logger.info(`尝试使用 dpkg-query 检测: ${pkgname}`);
|
||||
const { code } = await runCommandCapture("dpkg-query", [
|
||||
"-W",
|
||||
"-f='${Status}'",
|
||||
pkgname,
|
||||
]);
|
||||
// // 如果脚本不存在或检测不到,使用 dpkg-query 作为后备
|
||||
// logger.info(`尝试使用 dpkg-query 检测: ${pkgname}`);
|
||||
// const { code } = await runCommandCapture("dpkg-query", [
|
||||
// "-W",
|
||||
// "-f='${Status}'",
|
||||
// pkgname,
|
||||
// ]);
|
||||
|
||||
if (code === 0) {
|
||||
isInstalled = true;
|
||||
logger.info(`应用已安装 (dpkg-query 检测): ${pkgname}`);
|
||||
} else {
|
||||
logger.info(`应用未安装: ${pkgname}`);
|
||||
}
|
||||
// if (code === 0) {
|
||||
// isInstalled = true;
|
||||
// logger.info(`应用已安装 (dpkg-query 检测): ${pkgname}`);
|
||||
// } else {
|
||||
// logger.info(`应用未安装: ${pkgname}`);
|
||||
// }
|
||||
|
||||
return isInstalled;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user