День добрый, уважаемые форумчане! У меня стоит Nagios версии 3.2.0, хочу обновить до версии 3.2.3 (разница между версиями почти пол года) но в репозитории только версия 3.2.0. Я скачал тарболл с сайта Nagios, только хочу поставить его «правильно», чтобы все пути установки сохранились и не нужно было его удалять потом руками. Пробовал делать с помощью checkinstall:
разархивировал архив, сделал ./configure , сделал make , потом пишу checkinstall -D он мне в конце выдает ошибку о том что не может записать в папку /usr/share/nagios/bin/nagios. Я вручную создал ее, дал права, потом он тоже самое с другой папкой выдал. Не могу же я вручную все директории ему создавать)))
попробовал с помощью dh_make:
разархивировал в другую директорию, переименовал архив в nagios_3.2.3.orig.tar.gz , сделал dh_make, потом добавил комментарии в debian/control, создал файл changelog, делаю dpkg-buildpackage -rfakeroot он мне выдает
dpkg-source: инфо: используется формат исходника «3.0 (quilt)» dpkg-source: инфо: сборка nagios с использованием существующего ./nagios_3.2.3.orig.tar.gz dpkg-source: ошибка: не удалось представить изменение nagios-3.2.3/nagios_3.2.3.orig.tar.gz: содержимое двоичного файла изменено dpkg-source: ошибка: добавьте nagios_3.2.3.orig.tar.gz в debian/source/include-binaries, если хотите хранить изменённый двоичный файл в debian tarball
Так же пробовал просто написать debian/rules binary, в итоге ошибка
Result: FAIL make[3]: *** [test] Ошибка 1 make[3]: Leaving directory `/home/downloads/nagios-3.2.3/t' make[2]: *** [test-perl] Ошибка 2 make[2]: Leaving directory `/home/downloads/nagios-3.2.3' make[1]: *** [test] Ошибка 2 make[1]: Leaving directory `/home/downloads/nagios-3.2.3' dh_auto_test: make -j1 test returned exit code 2 make: *** [binary] Ошибка 29
Подскажите пожалуйста какие шаги мне предпринять чтобы правильно собрать deb пакет из исходников?