|
|
2 months ago | |
|---|---|---|
| broadcast-client | 2 months ago | |
| call-client | 2 months ago | |
| scripts | 2 months ago | |
| README.md | 2 months ago | |
README.md
在 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(与现有一致)