Конкретно я хотел бы обеспечить версию add-apt-repository
с --enable-sources
опция для Ubuntu 12.04, которая используется сервисом CI travis-ci.org, но я ищу универсальное решение. Я полагал, что будет легко обеспечить их через PPA, но я не нахожу хорошее руководство, как повторно упаковать программное обеспечение, которое уже является debian программным обеспечением.
Afaik, первая соответствующая команда в случае, если исходный корень получил с apt-get source
уже bzr builddeb -- -S -us -uc
который перестал работать из-за bzr: ERROR: Not a branch: "/afs/richtercloud.de/sources/software-properties-0.96.24.7/".
для software-properties
.
В этом случае Вы имеете дело с debian source package
не bazaar source repository
, Вы получали идею?
рабочий процесс очень отличается. Я не могу возобновить каждую вещь здесь, это - обширная тема. Здесь некоторые точки, чтобы показать Вам быстрый из многих путей там.
Проверка, который пакет
$ which apt-add-repository
/usr/bin/apt-add-repository
$ dpkg -S /usr/bin/apt-add-repository
software-properties-common: /usr/bin/apt-add-repository
Загрузка источник
apt-get source software-properties-common
зависимости от сборки Установки
sudo apt-get build-dep software-properties-common
исходный пакет Сборки
$ cd software-properties-*/
$ dch
software-properties (0.96.20ubuntu1~trusty) trusty; urgency=medium
* Backport to trusty
-- First Last <username@gmail.com> Sun, 20 Nov 2016 18:43:42 +0100
$ cd ../software-properties-*/
$ debuild -S
$ ls ..
Загрузка на PPA
dput yourppa ../software-properties_0.96.20ubuntu1~trusty_source.changes