Debian / Ubuntu (.deb)¶
Recommended on Linux. Full platform table: Installing odpm (all platforms) · docs: stable.
Install via APT (apt upgrade updates)¶
After a release tag, odpm publishes a signed repository on GitHub Pages (https://aayartsev.github.io/odpm/apt/).
Repository key (once)¶
Binary keyring for signed-by= (ready for /usr/share/keyrings/):
sudo curl -fsSL https://aayartsev.github.io/odpm/apt/odpm-archive-keyring.gpg \
-o /usr/share/keyrings/odpm-archive-keyring.gpg
Verify:
sudo gpg --no-default-keyring \
--keyring /usr/share/keyrings/odpm-archive-keyring.gpg \
--list-keys
# expected: 03040028F53D7AB8 Alexander Yartsev
Stable (recommended for production)¶
Suite stable — currently odpm 4.6.0 (tag v4.6.0, without -rc/-beta):
echo 'deb [signed-by=/usr/share/keyrings/odpm-archive-keyring.gpg] https://aayartsev.github.io/odpm/apt stable main' | sudo tee /etc/apt/sources.list.d/odpm.list
sudo apt update
sudo apt install odpm
odpm --version
# expected: odpm version: 4.6.0
Pre-release (4.7.0-beta)¶
For early adopters of the 4.7 line. Use stable above in production. Beta packages are only in APT testing and on TestPyPI. Docs: 4.7.0-beta.
echo 'deb [signed-by=/usr/share/keyrings/odpm-archive-keyring.gpg] https://aayartsev.github.io/odpm/apt testing main' | sudo tee /etc/apt/sources.list.d/odpm-testing.list
sudo apt update
sudo apt install odpm
odpm --version
# expected: odpm version: 4.7.0-beta
Pre-release (archived)¶
Archived beta guides: 4.6.0-beta · 4.5.0-beta · 4.4.3-beta · 4.4.2-beta.
The APT testing suite also contains the current 4.7.0-beta packages and archived pre-releases.
Updates on later releases:
sudo apt update && sudo apt upgrade odpm
Manual install (.deb from GitHub Releases)¶
Download odpm_*_all.deb from GitHub Releases for the tag you need (v4.6.0 — stable, v4.7.0-beta — testing, v4.6.0-beta — archived testing, v4.5.0 — archived stable, v4.5.0-beta — archived testing, v4.4.3 — archived stable, v4.4.3-beta — archived testing, v4.4.2-beta — archived beta), or build locally:
./scripts/build_deb.sh
sudo apt install ./dist/odpm_*_all.deb
odpm --version
Verify checksums from the release SHA256SUMS.
Package dependencies¶
- Depends:
python3 (>= 3.10),python3-packaging,git - Recommends: Docker (
docker.io/moby-engine) - No PyPI runtime dependencies
The package installs /usr/bin/odpm, templates, and i18n under python3/dist-packages.