本文档记录 Codex for Linux 的构建与打包方式。
python3 -m pip install PySide6 PyInstaller此外需要本机已安装并可用:
codex- 可选:
codex-auth dpkg-deb,用于构建.deb安装包
cd /home/liurui/code/codex-ui
bash scripts/package_desktop.sh产物:
release/codex-ui-linux-x86_64/
release/codex-ui-linux-x86_64.tar.gz
cd /home/liurui/code/codex-ui
bash scripts/package_deb.sh默认产物:
release/codex-ui_0.5.0_amd64.deb
如需覆盖版本号:
VERSION=0.5.0 bash scripts/package_deb.sh查看 .deb 控制信息:
dpkg-deb -I release/codex-ui_0.5.0_amd64.deb查看包内文件:
dpkg-deb -c release/codex-ui_0.5.0_amd64.deb离屏启动验证:
QT_QPA_PLATFORM=offscreen timeout 3s release/codex-ui-linux-x86_64/run-codex-ui.sh当前发布链路包含两类交付物:
.deb安装包tar.gz便携目录包