Дозвольте нагадати вам про те, що разом з файлом '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) ...