У меня есть ppa для хитрого релиза Ubuntu 17.10. Теперь я хочу, чтобы мой ppa работал в выпусках ubuntu 16.04 и 16.10, поэтому я должен создать отдельное ppa для других выпусков, или есть какой-либо способ установки моего программного обеспечения во всех выпусках ubuntu с одним ppa.
Примечание. Мое программное обеспечение совместимо с выпусками Ubuntu 16.04 и 16.10
Предполагается, что вы находитесь на Launchpad:
Нажмите впоследствии на «Просмотр сведений о пакете» (справа от «Обзор опубликованных пакетов»)
В правом верхнем углу вы увидите «Копировать пакетов », щелкните по нему, и вы увидите флажки рядом с пакетами.
Выберите тот, который хотите скопировать в другие версии, затем под списком пакетов выберите целевую «Целевую серию» (версия Ubuntu) и выберите «Копировать существующие двоичные файлы». .
Затем нажмите кнопку Копировать пакеты kbd>
Вот и все. Теперь ppa доступен в той версии Ubuntu, в которую вы его скопировали (на самом деле это может занять минуту или 20).
Это работает, только если, как вы указали, одна и та же версия работает на разных версиях Ubuntu. Иначе вам нужно пересобрать определенную версию.
Если различаются только версии зависимостей , вы, вероятно, можете создать версию с несколькими версиями, включив разные версии в свой управляющий файл с помощью "|"
, например:
Depends: python3,
python3-gi,
gir1.2-budgie-1.0 | gir1.2-budgie-desktop-1.0,
Как уже упоминалось в комментарии @doug, 16.10 - это eol, и Launchpad больше не позволяет копировать пакеты в 16.10.