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-master.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