在 Ubuntu 24.04.x(x86_64) 上: cd /path/to/TauriClient chmod +x scripts/build-linux-deb-all.sh ./scripts/build-linux-deb-all.sh 不带参数:按 PROJECTS 数组依次构建 所有 项目(当前为 call-client、broadcast-client)。 只构建部分项目: ./scripts/build-linux-deb-all.sh call-client ./scripts/build-linux-deb-all.sh call-client broadcast-client 各子项目里仍可执行(只打 当前项目 的 amd64 + arm64): call-client: npm run build:deb:all broadcast-client: npm run build:deb:all 输出目录(你要的两类路径) 集中拷贝目录(推荐拿包) TauriClient/dist/linux-deb/<项目名>/amd64/_.deb TauriClient/dist/linux-deb/<项目名>/arm64/_.deb Tauri 原始输出(未改路径) <项目>/src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb/ <项目>/src-tauri/target/aarch64-unknown-linux-gnu/release/bundle/deb/ 脚本在每次 npm run build:deb:x64 / build:deb:arm64 成功后,会把对应目录下的 .deb 复制到 dist/linux-deb/...。 后续加新项目 在 scripts/build-linux-deb-all.sh 里 PROJECTS 数组 增加一行目录名即可(与 call-client 同级),并保证该项目 package.json 里仍有: build:deb:x64、build:deb:arm64(与现有一致)