PPA & amp; Упаковка: наличие версий пакетов для нескольких дистрибутивов

(цитата из чата)

Получил PPA на панели запуска для исходных пакетов для проекта бота IRC, с которым я связан (поскольку это вся промежуточная упаковка для материал между релизами, он классифицируется как «экспериментальный» PPA). Вопрос: я уже упаковал материал для ясной сборки. Любая подсказка, как я смогу создать такую ​​же упаковку, кроме как упаковать ее для maverick, и поставить ее на тот же PPA, на который я положил упаковку lucid?

39
задан 3 November 2012 в 05:19

2 ответа

Вероятно, самый простой способ - это просто скопировать двоичные файлы на Launchpad:

  1. Зайдите в PPA и нажмите на кнопку "View package details":

    enter image description here

  2. Щелкните на "Copy packages":

    enter image description here

  3. Выберите Lucid packages:

    enter image description here

  4. Выберите "Maverick" для серии и выберите "copy existing binaries":

    enter image description here

  5. Щелкните на "copy packages" и все!

43
ответ дан 3 November 2012 в 05:19

Если копирование двоичных файлов для создаваемого вами пакета не работает, вам необходимо загрузить исходный пакет для каждой версии дистрибутива, редактирование файла debian / changelog .

Как повторно упаковать для другой версии дистрибутива

  1. Отредактируйте файл debian / changelog в каталоге исходного пакета
  2. Измените и версия , и , и целевой дистрибутив , чтобы отразить, какой дистрибутив вы создаете для

    . Например: nginx (1: 1.4.1-0ubuntu1 ~ точныйppa1) точный; urgency = low
  3. Перекомпилировать исходный пакет: debuild -S
  4. Загрузить файл .changes в ваш PPA: dput ppa: teward / nginx-stable-testing .. /nginx_1.4.1-0ubuntu1~preciseppa1_source.changes

Если сборка прошла успешно, поздравляем, вы только что создали пакет для этого дистрибутива! Если нет, вам нужно будет проверить журнал сборки на Launchpad и устранить любые обнаруженные вами проблемы.

Ссылки:

12
ответ дан 3 November 2012 в 05:19

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

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