Как создать пакет PPA из существующего пакета исходного кода панели запуска?

Существует пакет с исходным кодом для ruby1.9.1 версии 1.9.3.194-1 на launchpad.net, по адресу: https://launchpad.net/debian/sid/+source/ruby1.9.1/1.9.3.194- 1 /

Как загрузить это в свой PPA и скомпилировать его для Lucid?

Это шаги, которые я сделал до сих пор:

$ pull-lp-source ruby1.9.1 1.9.3.194-1
pull-lp-source: Downloading ruby1.9.1 version 1.9.3.194-1
pull-lp-source: Downloading ruby1.9.1_1.9.3.194.orig.tar.gz from archive.ubuntu.com (11.856 MiB)
pull-lp-source: Downloading ruby1.9.1_1.9.3.194-1.debian.tar.gz from archive.ubuntu.com (0.049 MiB)
dpkg-source: info: extracting ruby1.9.1 in ruby1.9.1-1.9.3.194     
dpkg-source: info: unpacking ruby1.9.1_1.9.3.194.orig.tar.gz
dpkg-source: info: unpacking ruby1.9.1_1.9.3.194-1.debian.tar.gz
...

Сейчас Я хотел загрузить его в свой PPA, но файла .changes нет, поэтому это невозможно. Я пытался использовать debuild -S, но он пытается подписать, используя чужой ключ, так что это тоже тупик ...

Как я могу легко загрузить этот (уже существующий) исходный пакет в мой PPA для Ubuntu Lucid 64bit?

0
задан 24 August 2012 в 16:15

2 ответа

Можно выбрать исходные пакеты и поместить их на собственный PPA.

0
ответ дан 24 August 2012 в 16:15

Этот ответ очень поздний, но я надеюсь, что он может кому-то помочь.

  1. Перейдите к разделу code исходного пакета Launchpad и выберите нужную ветку. enter image description here
  2. Создать новый рецепт упаковки enter image description here
  3. Выберите PPA, где вы хотите его построить (он предложит вам новый). Вам не нужно менять текст рецепта по умолчанию. Выберите версии Ubuntu, для которых вы хотите выполнить сборку.enter image description here
  4. После создания рецепта прокрутите вниз и запросите сборку. enter image description here

Через некоторое время панель запуска соберет его в вашем PPA (сборка может занять от нескольких минут до нескольких часов, в зависимости от размера пакета).

1
ответ дан 3 January 2021 в 10:31

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

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