Как я могу создать файл .deb, который добавляет хранилище к sources.list.d?

Я хочу начать делиться файлами .deb, которые автоматически добавляют новые репозитории в установку Ubuntu (как те, что представлены на puppetlabs.com).

Как я могу это сделать?

7
задан 29 September 2012 в 18:11

1 ответ

Вы могли добавить postinst сценарий к своему пакету:

Вообще говоря preinst [сценарий] называют, прежде (конкретная версия) пакет распакован, и postinst впоследствии... postinst должен все еще делать попытку любых действий, для которых требуются его зависимости, так как они обычно будут доступны, но рассматривать корректный подход обработки ошибок, если те действия перестанут работать.

http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html

Пример

Браузер Opera добавляет себя к/etc/apt/sources.list.d/opera.list с postinst сценарием: http://pastebin.com/u6SR6krY

4
ответ дан 29 September 2012 в 18:11

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

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