Commit Graph

1 Commits

Author SHA1 Message Date
impressionyang
87ad8b4576 feat: 添加 Linux 构建脚本
新增文件:
- build-linux-package.sh: Linux 编译和打包脚本

构建流程:
1. 清理旧的 dist 目录
2. 构建前端资源 (npm run build)
3. 编译 CLI 程序 (cargo build --release)
4. 复制必要文件 (impress_asr, config.toml, models/, dist/)
5. 打包成 tar.gz

输出文件:
- dist/impress-asr-linux-x64-YYYYMMDD_HHMMSS.tar.gz
- 文件大小:约 814KB

注意:
- 当前环境缺少 GUI 依赖 (libgtk-3, libwebkit2gtk 等)
- GUI 版本需要在有完整依赖的系统上编译
- CLI 版本可正常运行

使用说明:
tar -xzf impress-asr-linux-x64-*.tar.gz
cd impress-asr-linux-x64
./impress_asr --help
2026-05-21 19:54:09 +08:00