Jeśli nie jesteś jeszcze Deweloperem Debiana i prosisz swojego sponsora o wgranie pakietu po jego sprawdzeniu, powinieneś przygotować pakiet w sposób możliwie czytelny.
W chwili obecnej zalecam dostosowanie systemu przez umożliwienie zapisu w
katalogu /var/cache/pbuilder/result/
przez użytkowników i
dodanie w pliku ~/.pbuilderrc
lub /etc/pbuilderrc
wpisu
AUTO_DEBSIGN=yes
Pozwoli to na podpisywanie tworzonych pakietów Twoim kluczem GPG z pliku
~/.gnupg/
. Ponieważ pakiet pbuilder
jest ciągle
rozwijany, sprawdź w jego bieżącej dokumentacji, w jaki sposób powinieneś
go skonfigurować.
Zobacz ftp://ftp.upload.debian.org/pub/UploadQueue/README
.
Możesz też użyć programu dcut
z pakietu dput
.
Proszę przygotować również prawidłową aktualizację pliku
konfiguracyjnego Twojego pakietu za pomocą dobrze napisanych skryptów
postinst
itp., tak aby nie działy się rzeczy
zaskakujące użytkowników! To m. in. jest jednym z czynników, dla
których ludzie wybierają Debiana.
Jeśli rzeczywiście istnieje konieczność ręcznej interwencji (np.
konfiguracja dla różnych katalogów domowych o całkowicie odmiennej
strukturze), pomyśl o domyślnym skonfigurawaniu pakietu w sposób najbardziej
bezpieczny (np. przez wyłączenie usługi) i przygotowaniu właściwej
dokumentacji (pliki README.Debian
i NEWS.Debian
),
jako ostateczność. Nie zajmuj jednak użytkownika komunikatami debconfa.
Niektórzy twierdzą, że nawet dla specyficznych pakietów Debiana jest
lepszą praktyką przechowywanie zawartości katalogu debian/
w
pliku diff.gz
, niż w orig.tar.gz
.
Podręcznik dla nowych opiekunów pakietów Debiana
wersja oryginału: 1.2.11, 12-01-2007, wersja tłumaczenia: 1.2.5, 27-09-2007joy-mg@debian.org
ptecza@debianusers.pl
porridge@debian.org
wojtekz@comp.waw.pl