Ubuntu/Debian packaging for BigPizzaV3/CodexPlusPlus,
adapted for the Linux codex-desktop layout:
/usr/bin/codex-desktop/opt/codex-desktop/start.sh
This repository keeps the packaging source, AUR-derived patches, and build
scripts needed to generate a local .deb package.
- Debian packaging adapted from the Arch AUR
codex-plus-pluspackage - Wrapper scripts tailored for the Ubuntu
codex-desktopinstallation layout - Reproducible local build flow that resolves the latest upstream stable tag,
patches it, builds the launcher, and assembles a
.deb
Build:
bash ./packaging/debian/build-deb.shInstall:
sudo apt install ./dist/codex-plus-plus_*_amd64.debManage injection:
sudo codex-plus-plus status
sudo codex-plus-plus disable
sudo codex-plus-plus enablecargopatchcurldpkg-deb
The build script will:
- Resolve the latest upstream stable
v*tag - Apply the bundled AUR patch set
- Build the Rust launcher in release mode
- Assemble
codex-plus-plus_<upstream>-<pkgrel>_amd64.deb
Build output is written to dist/.
To pin a specific upstream release instead of the latest one:
UPSTREAM_VERSION=1.2.8 bash ./packaging/debian/build-deb.shTo override the Debian package version string explicitly:
VERSION=1.2.8-2 bash ./packaging/debian/build-deb.shpackaging/debian/: Debian control files, maintainer scripts, wrappers, and build scriptpackaging/aur/: AUR-derived patches and the webview override assetdist/: local output directory for generated package artifacts
- The package replaces
/usr/bin/codex-desktopwith the Codex++ launcher and keeps a backup under/usr/lib/codex-plus-plus/upstream/. - The wrapper is written for the current Ubuntu/Linux Codex Desktop layout and
reuses
/opt/codex-desktop/start.sh.