Создание.Deb пакета после локального изменения файлов

Я плохо знаком с Linux, и я узнаю об упаковке в Ubuntu.

Я хочу выполнить синапс с recoll plguin (lp:~pmarchwiak/synapse-project/recoll-plugin).

Теперь,

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

  2. Как я могу изменить исходные файлы, которые я получаю от выполнения apt-get source synapse (причем синапс является пакетом в этом контексте), и перепакет их в deb файл? (не уверенный в нарушениях лицензии в этом случае, хотя).

У меня есть учетная запись панели запуска, и мне загрузили ssh ключ. Я могу загрузить файлы ответвления с ответвления.

./configure хорошо работает в синапсе (пакет) папка. make или debuild -uc -us ошибки возвратов, что несколько vala (зависимость от сборки) файлы были удержаны от использования начиная с ее выпуска.16.

Я упал, это может быть, покончили bzr и debuild оба. Я ценил бы его, если кто-то поможет мне и со способами создать пакет, т.е. непосредственно от ответвления и с и локально.

4
задан 13 May 2017 в 17:29

2 ответа

Я не судил меня следующие команды, но они не должны работать ни с одним или минимальной модификацией.

  1. , Как я могу создать пакет из ответвления разработки для установки локально в моей системе?

    • ответвление Загрузки

$ bzr LP ответвления: зависимости от Установки ~ pmarchwiak/synapse-project/recoll-plugin

$ sudo склонный - получают установку devscripts equivs горячекатаный-autoreconf recoll-плагин CD bzr-builddeb libcrypt-ssleay-perl

$ & & пакет Сборки sudo mk-build-deps-i

$ bzr бод - собственный компонент-b-uc - нас

  • пакет Установки

$ sudo dpkg-i../build-area / <час> *.deb

  1. , Как я могу изменить исходные файлы, которые я получаю от выполнения склонного - получают исходный синапс и повторно упаковывают их в deb файл? (не уверенный в нарушениях лицензии в этом случае, хотя).

    • Получают источник

, склонные $ - получают исходный синапс

  • Редактирование он

синапс CD $ & & файлы $EDITOR

  • зависимости от Установки

$ sudo склонный - получают установку devscripts equivs горячекатаный-autoreconf синапс libcrypt-ssleay-perl

CD $ & & пакет Сборки sudo mk-build-deps-i

$ debuild-b - нас пакет Установки-uc

$ sudo dpkg-i.. / *.deb

2
ответ дан 1 December 2019 в 10:05

Зависит от того, чего Вы пытаетесь достигнуть. Если бы Вам нужен пакет для удобного удаления позже, то checkinstall был бы хороший выбор:

https://help.ubuntu.com/community/CheckInstall

1
ответ дан 1 December 2019 в 10:05

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

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