From 4c4945c9a897f1bd90f5a54165296f58c4a2662d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=91=98=E9=98=BF=E6=B1=9F=28Relakkes?= =?UTF-8?q?=29?= Date: Thu, 16 Apr 2026 16:19:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20Linux=20AppImage=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E8=A1=A5=E5=85=85=20libfuse2=20=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit linuxdeploy 工具链本身是 AppImage 格式,运行时需要 libfuse2; Ubuntu 22.04(x64 / ARM)默认不带,导致 AppImage bundle 失败。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build-desktop-dev.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-desktop-dev.yml b/.github/workflows/build-desktop-dev.yml index 3fa0d949..e81dce74 100644 --- a/.github/workflows/build-desktop-dev.yml +++ b/.github/workflows/build-desktop-dev.yml @@ -72,6 +72,8 @@ jobs: echo "version=$VERSION" >> "$GITHUB_OUTPUT" # ── 系统依赖 (Linux) ───────────────────────────────────── + # libfuse2 是 AppImage 运行时依赖:linuxdeploy 工具链本身是 AppImage 格式, + # 运行时需要 libfuse2,Ubuntu 22.04 默认未安装。 - name: Install Linux dependencies if: contains(matrix.platform, 'ubuntu') run: | @@ -81,7 +83,8 @@ jobs: libxdo-dev libssl-dev \ libwebkit2gtk-4.1-dev \ libayatana-appindicator3-dev \ - librsvg2-dev patchelf + librsvg2-dev patchelf \ + libfuse2 # ── Bun ────────────────────────────────────────────────── - name: Setup Bun