Как упаковать из исходного кода? [дубликат]

На этот вопрос уже есть ответ здесь:

Я хотел бы упаковать Nagios 4 в Ubuntu. Установка из исходного кода включает в себя несколько команд make и команду настройки.

wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.3.4.tar.gz
tar xzf nagioscore.tar.gz
cd /tmp/nagioscore-nagios-4.3.4/
./configure --with-httpd-conf=/etc/apache2/sites-enabled
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf 

Как мне сделать из этого пакет deb или apt?

Я пытался следовать инструкциям Ubuntu http://packaging.ubuntu.com/html/packaging-new-software.html Когда я запускал bzr dh-make версия пакета package.tar.gz , я получаю следующую ошибку

bzr: ERROR: Either run the command from an existing branch of upstream, or move nagioscore-nagios-4.3.4 aside and a new branch will be created there.
0
задан 21 October 2017 в 00:35

1 ответ

От https://help.ubuntu.com/community/CompilingEasyHowTo:

, Если Вы добрались настолько далеко, Вы уже сделали самую твердую часть. Теперь все, что необходимо сделать, выполняется команда

make which does the actual building (compiling) of the program. 

, Если это - большая программа или если у Вас есть очень медленный компьютер, пойдите и получите чашку кофе или что-то. Если у Вас есть многоядерный процессор, можно также установить переменный CONCURRENCY_LEVEL на количество процессоров/ядер, необходимо ускорить вещи немного.

, Когда это будет сделано, установите программу. Вы, вероятно, хотите использовать sudo checkinstall, который помещает программу в диспетчере пакетов для чистого, легкого удаления позже. Это заменяет старое sudo make install команда.

-2
ответ дан 2 November 2019 в 02:17

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

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