You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
在 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( 与现有一致)