Мне нужно установить версию сетевого менеджера, которая имеет расширенный nmcli (позволяющий создавать новые соединения только из cli), и я не смог найти PPA с достаточно свежей версией. Как мне скомпилировать файл deb из репозитория git сетевого менеджера, чтобы развернуть его на нескольких машинах?
Мне нужно создать его, чтобы установить на Ubuntu Precise.
Вкратце:
Вы создаете структуру со всеми файлами и папками, создаваемыми пакетами, и своего рода файл конфигурации (называемый управляющим), в котором вы определяете зависимости, архитектуры, имя, описание ...
После этого вы собираете пакет с помощью dpkg.
Возможно, вам нужен git-buildpackage:
http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html [ 113]
Вот один урок о том, как его использовать (используя python git): https://wikitech.wikimedia.org/wiki/Git-buildpackage
С наилучшими пожеланиями, [ 115]