Создание ppa для других выпусков Ubuntu

У меня есть ppa для хитрого релиза Ubuntu 17.10. Теперь я хочу, чтобы мой ppa работал в выпусках ubuntu 16.04 и 16.10, поэтому я должен создать отдельное ppa для других выпусков, или есть какой-либо способ установки моего программного обеспечения во всех выпусках ubuntu с одним ppa.

Примечание. Мое программное обеспечение совместимо с выпусками Ubuntu 16.04 и 16.10

4
задан 15 December 2017 в 16:45

1 ответ

Копирование пакетов в другие версии

Предполагается, что вы находитесь на Launchpad:

  1. Нажмите на «Личные архивы пакетов» на ppa, который вы хотите редактировать.
  2. Нажмите впоследствии на «Просмотр сведений о пакете» (справа от «Обзор опубликованных пакетов»)



    enter image description here

<час>


  1. В правом верхнем углу вы увидите «Копировать пакетов », щелкните по нему, и вы увидите флажки рядом с пакетами.


    <час>

    enter image description here

<час>


  1. Выберите тот, который хотите скопировать в другие версии, затем под списком пакетов выберите целевую «Целевую серию» (версия Ubuntu) и выберите «Копировать существующие двоичные файлы». .


    <час>

    enter image description here

<час>


Затем нажмите кнопку Копировать пакеты

Вот и все. Теперь ppa доступен в той версии Ubuntu, в которую вы его скопировали (на самом деле это может занять минуту или 20).

N.B.

1. Одна и та же версия программного обеспечения работает на нескольких версиях

Это работает, только если, как вы указали, одна и та же версия работает на разных версиях Ubuntu. Иначе вам нужно пересобрать определенную версию.

Если различаются только версии зависимостей , вы, вероятно, можете создать версию с несколькими версиями, включив разные версии в свой управляющий файл с помощью "|", например:

Depends: python3,
    python3-gi,
    gir1.2-budgie-1.0 | gir1.2-budgie-desktop-1.0,

2 , EOL

Как уже упоминалось в комментарии @doug, 16.10 - это eol, и Launchpad больше не позволяет копировать пакеты в 16.10.

4
ответ дан 15 December 2017 в 16:45

Другие вопросы по тегам:

Похожие вопросы: