неділя, 6 липня 2008 р.

Побудова Debian пакунка з сирців.

Деколи приходиться будувати debian пакети з сирців, і забуваються чарівні команди:
#vim /etc/apt/sources.list
#aptitude update

#apt-get -b source packagename

де "packagename" назва пакунка якій потрібно встановити.
Слід зауважити що в сирці пакунка (dsc -файл описуються залежності,опис,публічний ключ для провірки,orig.tar.gz та diff.gz сирці/патч).
Як це робиться вручну:
#dpkg-source -x *.dsc
#cd пакунок-версія
#dpkg-checkbuilddeps
#aptitude install devel devel2...
#debian/rules binary

Деколи потрібно глянути в файл rules, можливо для побудови бінарного пакунку/пакунків потрібно виконати наприклад modules_binary або binary_module (Драйвера Nvidia).