Guida per il nuovo Maintainer

Osamu Aoki

contenuti aggiornati 

Calogero Lo Leggio

Traduzione italiana 

Jacopo Reggiani

Traduzione italiana 

Francesco P. Lovergine

Traduzione italiana 

versione 1.2.53

2022-10-08 03:52:48 UTC


Indice

1. Partire nel modo giusto
1.1. Dinamiche sociali di Debian
1.2. Programmi necessari per lo sviluppo
1.3. Documentazione necessaria per lo sviluppo
1.4. Dove chiedere aiuto
2. Primi passi
2.1. Flusso di lavoro per la costruzione dei pacchetti Debian
2.2. Scegliamo il programma
2.3. Prendere il programma e provarlo
2.4. Sistemi di compilazione semplici
2.5. Sistemi di compilazione portabili più utilizzati
2.6. Nome e versione del pacchetto
2.7. Configurare dh_make
2.8. Il primo pacchetto non nativo per Debian
3. Modificare i sorgenti
3.1. Configurare quilt
3.2. Correggere i bug nel sorgente originale
3.3. Installazione dei file nei loro percorsi
3.4. Distinguere le librerie
4. File richiesti nella directory debian
4.1. control
4.2. copyright
4.3. changelog
4.4. Il file rules
4.4.1. Target del file rules
4.4.2. Il file rules predefinito
4.4.3. Personalizzazione del file rules
5. Altri file nella directory debian
5.1. README.Debian
5.2. compat
5.3. conffiles
5.4. pacchetto.cron.*
5.5. dirs
5.6. pacchetto.doc-base
5.7. docs
5.8. emacsen-*
5.9. pacchetto.examples
5.10. pacchetto.init e pacchetto.default
5.11. install
5.12. pacchetto.info
5.13. pacchetto.links
5.14. {pacchetto.,source/}lintian-overrides
5.15. manpage.*
5.15.1. manpage.1.ex
5.15.2. manpage.sgml.ex
5.15.3. manpage.xml.ex
5.16. pacchetto.manpages
5.17. NEWS
5.18. {pre,post}{inst,rm}
5.19. package.symbols
5.20. TODO
5.21. watch
5.22. source/format
5.23. source/local-options
5.24. source/options
5.25. patches/*
6. Costruzione del pacchetto
6.1. (ri)Creazione completa
6.2. Auto-costruzione
6.3. Il comando debuild
6.4. Il pacchetto pbuilder
6.5. Il comando git-buildpackage ed altri simili
6.6. Ricostruzione veloce
6.7. Struttura gerarchica del comando
7. Controllare il pacchetto per errori
7.1. Modifiche sospette
7.2. Verifica dell'installazione di un pacchetto
7.3. Verifica degli script del manutentore di un pacchetto
7.4. Utilizzare lintian
7.5. Il comando debc
7.6. Il comando debdiff
7.7. Il comando interdiff
7.8. Il comando mc
8. Aggiornamento del pacchetto
8.1. Nuova revisione Debian
8.2. Controllo della nuova distribuzione
8.3. Nuova distribuzione
8.4. Aggiornare lo stile di pacchettizzazione
8.5. Conversione UTF-8
8.6. Note per l'aggiornamento dei pacchetti
9. Caricamento del pacchetto
9.1. Caricamento nell'archivio Debian
9.2. Includere orig.tar.gz per il caricamento
9.3. Aggiornamenti scartati
A. Pacchettizzazione avanzata
A.1. Librerie condivise
A.2. Gestire debian/package.symbols
A.3. Multiarch
A.4. Costruzione del pacchetto della libreria condivisa
A.5. Pacchetto nativo Debian