[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ successivo ]
Una volta testato il nuovo pacchetto approfonditamente, si potrà procedere con
il processo di candidatura a nuovo manutentore Debian, come descritto in
http://www.debian.org/devel/join/newmaint
.
Una volta diventati sviluppatori ufficiali, si dovrà caricare il pacchetto
nell'archivio Debian. Si potrebbe fare manualmente, ma è più semplice usare i
tool automatici che vengono forniti, come dupload(1)
o
dput(1)
. Verrà qui descritto come tutto ciò può essere fatto
utilizzando dupload
. [49]
Innanzitutto andrà impostato il file di configurazione di dupload
.
Si può modificare il file /etc/dupload.conf
per l'intero sistema,
oppure far si che il file ~/.dupload.conf
sovrascriva le poche
cose che si vogliono cambiare.
Si legga la pagina del manuale dupload.conf(5)
per capire cosa
significhino tutte le opzioni.
L'opzione $default_host determina quali tra le code di caricamento vengano utilizzate in modo predefinito. anonymous-ftp-master è quella primaria, ma è possibile utilizzarne anche altre.
Se si è connessi ad internet, si può caricare il proprio pacchetto con il comando:
$ dupload gentoo_0.9.12-1_i386.changes
dupload
controlla che i checksum MD5/SHA1/SHA256 dei file
corrispondano con quelli del file .changes
, così si verrà
avvertiti di ricostruire il pacchetto come descritto in (ri)Creazione completa, Sezione 6.1
per poi poterlo ricaricare.
Se si incontrano problemi nel caricamento su ftp://ftp.upload.debian.org/pub/UploadQueue/
,
si può porre rimedio caricando automaticamente il file *.commands
firmato con GPG via ftp
. [50] Per esempio, si prenda il file hello.commands
:
-----BEGIN PGP SIGNED MESSAGE----- Uploader: Foo Bar <Foo.Bar@example.org> Commands: rm hello_1.0-1_i386.deb mv hello_1.0-1.dsx hello_1.0-1.dsc -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia iQCVAwUBNFiQSXVhJ0HiWnvJAQG58AP+IDJVeSWmDvzMUphScg1EK0mvChgnuD7h BRiVQubXkB2DphLJW5UUSRnjw1iuFcYwH/lFpNpl7XP95LkLX3iFza9qItw4k2/q tvylZkmIA9jxCyv/YB6zZCbHmbvUnL473eLRoxlnYZd3JFaCZMJ86B0Ph4GFNPAf Z4jxNrgh7Bc= =pH94 -----END PGP SIGNATURE-----
Si veda mentors.debian.net
per l'area pubblica di caricamento per gli sviluppatori non Debian.
Si veda Debian
Reference, 2.7.12. 'Small public package archive'
per avere un
esempio di creazione di un piccolo archivio pubblico di pacchetti che sia
compatibile con il moderno e sicuro sistema APT.
[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ successivo ]
Guida per il nuovo Maintainer
version 1.2.19, 2010-05-31 13:48:35 UTCjoy-mg@debian.org
kalos@nerdrug.org
jacopo.reggiani@gmail.com