From a98b3ec5b1986207292017c878687f8bc16ecfac Mon Sep 17 00:00:00 2001 From: shenmo Date: Tue, 10 Mar 2026 18:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E5=86=8D=E4=BD=BF=E7=94=A8dpkg-query?= =?UTF-8?q?=E6=A3=80=E6=B5=8B=E6=98=AF=E5=90=A6=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main/backend/install-manager.ts | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/electron/main/backend/install-manager.ts b/electron/main/backend/install-manager.ts index 41d13ddd..6d5dd885 100644 --- a/electron/main/backend/install-manager.ts +++ b/electron/main/backend/install-manager.ts @@ -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; });