Debian Binary Package Building HOWTO/Додаткова документація
Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.
Дозвольте нагадати вам про те, що разом з файлом 'changelog' у теці 'doc/linuxstatus' також повинен бути присутній файлик 'changelog.Debian'. Обидва повинні бути стиснені gzip'ом із параметром --best.
Ось приклад файлу 'changelog':
linuxstatus (1.2-1) * Made Debian package lintian clean. -- Chr. Clemens Lee <clemens@kclee.de> 2002-12-13
та 'changelog.Debian':
linuxstatus Debian maintainer and upstream author are identical. Therefore see also normal changelog file for Debian changes.
Файл політики Debian має більше деталей відносно формату файлу changelog.
А тепер, наш багатообіцяючий останній крок:
$ cp ./changelog ./changelog.Debian ./debian/usr/share/doc/linuxstatus $ gzip --best ./debian/usr/share/doc/linuxstatus/changelog $ gzip --best ./debian/usr/share/doc/linuxstatus/changelog.Debian $ fakeroot dpkg-deb --build ./debian dpkg-deb: building package `linuxstatus' in `debian.deb'. $ mv debian.deb linuxstatus_1.2-1_all.deb $ lintian linuxstatus_1.2-1_all.deb
Ах, більше на нас не скаржаться :-). Як користувач root ви можете встановити цей пакунок поверх старого, знову за допомогою стандартної команди 'dpkg -i'.
root# dpkg -i ./linuxstatus_1.2-1_all.deb (Reading database ... 97124 files and directories currently installed.) Preparing to replace linuxstatus 1.1-1 (using linuxstatus_1.2-1_all.deb) ... Unpacking replacement linuxstatus ... Setting up linuxstatus (1.2-1) ...

