Debian / Ubuntu (.deb)¶
Рекомендуемый способ на Linux. Полная таблица платформ: Установка odpm (все платформы) · документация stable: 4.6.0.
Установка через APT (обновления apt upgrade)¶
После релизного тега odpm публикует подписанный репозиторий на GitHub Pages (https://aayartsev.github.io/odpm/apt/).
Ключ репозитория (один раз)¶
Бинарный keyring для signed-by= (готов для /usr/share/keyrings/):
sudo curl -fsSL https://aayartsev.github.io/odpm/apt/odpm-archive-keyring.gpg \
-o /usr/share/keyrings/odpm-archive-keyring.gpg
Проверка:
sudo gpg --no-default-keyring \
--keyring /usr/share/keyrings/odpm-archive-keyring.gpg \
--list-keys
# ожидается: 03040028F53D7AB8 Alexander Yartsev
Stable (рекомендуется для production)¶
Ветка stable — сейчас odpm 4.6.0 (тег v4.6.0, без -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
# ожидается: odpm version: 4.6.0
Предварительная версия (4.7.0-beta)¶
Для early adopters линии 4.7. В production используйте ветку stable выше. Пакеты beta — только в APT testing и на TestPyPI. Документация: 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
# ожидается: odpm version: 4.7.0-beta
Предварительные версии (архив)¶
Архив инструкций для beta: 4.6.0-beta · 4.5.0-beta · 4.4.3-beta · 4.4.2-beta.
Ветка testing в APT также содержит пакеты текущей beta 4.7.0-beta и архивных pre-release.
Обновление при следующих релизах:
sudo apt update && sudo apt upgrade odpm
Установка вручную (.deb с GitHub Releases)¶
Скачайте odpm_*_all.deb из GitHub Releases для нужного тега (v4.6.0 — stable, v4.7.0-beta — testing, v4.6.0-beta — архив testing, v4.5.0 — архив stable, v4.5.0-beta — архив testing, v4.4.3 — архив stable, v4.4.3-beta — архив testing, v4.4.2-beta — архив beta) или соберите локально:
./scripts/build_deb.sh
sudo apt install ./dist/odpm_*_all.deb
odpm --version
Сверяйте контрольную сумму из SHA256SUMS релиза.
Зависимости пакета¶
- Depends:
python3 (>= 3.10),python3-packaging,git - Recommends: Docker (
docker.io/moby-engine) - Без PyPI runtime-зависимостей
Пакет ставит /usr/bin/odpm, шаблоны и i18n в python3/dist-packages.