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

Я новичок в Linux, и я узнаю об упаковке в Ubuntu.

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

Теперь,

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

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

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

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

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

1 ответ

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

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

1
ответ дан 24 May 2018 в 01:46
  • 1
    Я запустил синтапс сборки apt-get build-dep. для установки зависимостей сборки и установки «libsoup-gnome2.4-dev», libvala-0.14-0 и valac-0.14 ». (обратите внимание на версию libvala и valac версии .14) Версия синапса, которую я пытаюсь построить, поддерживает только Vala 0.12. Я удалил valac-0.14 и libvala-0.14 и ввел "sudo apt-get libvala-0.12-0 valac-0.12" в терминале. Он вернул, что они - последняя версия. При дальнейшем запуске checkinstall я получаю несколько ошибок, таких как «desktop-file-service.vala: 217.7-217.16: предупреждение: неявное .begin устарело». и chekcinstall терпит неудачу. – Jai 20 November 2014 в 12:41
  • 2
    Я не понимаю, что вы пытаетесь мне сказать. Если у вас есть другой вопрос, пожалуйста, откройте новый вопрос. Если это связано, объясните по-другому. Являются ли valac и libvalac встроенные отпечатки или временные отступы? – Jan 20 November 2014 в 12:43
  • 3
    Как я уже упоминал, я пытаюсь создать пакет локально в своей системе с файлами из источника. Компилятор vala - это зависимость времени сборки для того же самого. При запуске checkinstall, как вы меня направили, я получаю ошибки, подобные тем, которые я упоминал для разных сервисов. Я понимаю, что, запустив checkinstall, после того, как зависимости сборки удовлетворяются с правильными версиями, он должен иметь возможность создавать пакет. Ошибки, которые я получаю, могут быть специфическими для синапса. Спасибо, что ответили на вопрос! – Jai 20 November 2014 в 12:57

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

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