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

В репозиториях Ubuntu есть инструмент dbf2mysql. Я никогда не использовал его, но из описания он, кажется, делает то, что вы хотите?

3
задан 15 December 2017 в 17:45

2 ответа

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

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

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

Нажмите «Личные архивы пакетов» на

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

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

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

N.B.

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

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

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

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
ответ дан 18 July 2018 в 01:23

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

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

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

Нажмите «Личные архивы пакетов» на

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

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

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

N.B.

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

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

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

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
ответ дан 24 July 2018 в 17:23
  • 1
    Это будет нормально работать, если скопированный пакет установит & amp; запустить в целевом более раннем выпуске. Если нет, вам нужно будет выполнить перестройку, которая будет использовать библиотеки целевых выпусков. Re: 16.10, это eol, поэтому не уверен, что пусковая панель позволит любые дальнейшие сборки. – doug 11 December 2017 в 18:02

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

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