LINUX.ORG.RU

liquidsoap и deb пакет

 , ,


0

1

Доброго времени суток, господа! Имеем: Ubuntu 12.10 Desktop

Возникла такая проблема: хочу установить liquidsoap, все сконфигурил, скомпилил, но не хочу в дальнейшем гемора с make uninstall, поэтому решил собрать все в пакет. Но стандартный

$ fakeroot
# make install DESTDIR=`pwd`/tempinstall
не робит... Make пытается установить все по стандартным путям. На что система ему вежливо отказывает, ввиду недостатка привилегий. Знаю, что в репах есть свежая версия, но я пока тренируюсь его ставить на своей машине, на серваке же будет какой-нибудь debian со старинными версиями в репах.

Прошу вашего совета. Заранее спасибо!

Ответ на: комментарий от GaryFreeman

Тогда изучайте dh_make и вообще debhelper. Он сам всё сделает: и configure запустит, и make с нужным DESTDIR сделает, и пакет соберёт.

Новый liquidsoap можно вытянуть из новой же ветки Debian (google://apt+pinning).

Опять же, сделайте apt-get source liquidsoap и посмотрите в debian/rules, как мейнтейнер собирает пакет.

Подробнее см. в пакетах maint-guide-ru и debian-policy.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Большое спасибо за помощь! Буду все это курить, хотел программку в пакет собрать, а сейчас всю систему пакетов и сборки изучу, люблю я такой кипиш =)

GaryFreeman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.