Manuali Debian per gli sviluppatori

Debian Policy Manual

Questo manuale descrive le linee guida (policy) per la distribuzione Debian GNU/Linux. Esse includono la struttura ed i contenuti di un archivio Debian, alcune problematiche dipendenti dal sistema operativo ed i requisiti tecnici che ogni pacchetto deve soddisfare per essere incluso nella distribuzione.

Autori: Ian Jackson, Christian Schwarz, David A. Morris
Manutentore: The Debian Policy group
Stato: pronto
Disponibilità: Pacchetto Debian debian-policy
Ultima versione:

L'ultima restructuredText è disponibile tramite il repository git.

Correzioni proposte alle linee guida

Documentazione supplementare sulle linee guida:


Debian Developer's Reference

Questo manuale descrive le procedure e le risorse per i manutentori Debian. Spiega come diventare un nuovo sviluppatore, le procedure di invio, come utilizzare il nostro bug tracking system, le mailing list, i server Internet, ecc.

Questo manuale è pensato come una guida di riferimento per tutti gli sviluppatori Debian (sia nuovi che vecchi).

Autori: Ian Jackson, Christian Schwarz, Lucas Nussbaum, Raphaël Hertzog, Adam Di Carlo, Andreas Barth
Manutentore: Lucas Nussbaum, Hideki Yamane, Holger Levsen
Stato: pronto
Disponibilità: Pacchetto Debian developers-reference
Ultima versione:

L'ultima restructuredText è disponibile tramite il repository git.


Guide for Debian Maintainers

Questa guida descrive la compilazione di un pacchetto Debian agli utenti e futuri sviluppatori usando il comando debmake.

È focalizzato sul moderno stile di pacchettizzazione e contiene molti semplici esempi.

Questa Guide for Debian Maintainers può essere considerata come il successore di Debian New Maintainers' Guide.

Autori: Osamu Aoki
Manutentore: Osamu Aoki
Stato: pronto
Disponibilità: Pacchetto Debian debmake-doc
Ultima versione:

L'ultima XML è disponibile tramite il repository git.


Introduction to Debian packaging

Questa guida è un'introduzione alla pacchettizzazione in Debian. Insegna agli aspiranti sviluppatori come modificare i pacchetti esistenti, come creare i propri pacchetti e come interagire correttamente con la comunità Debian. Oltre alla guida vera e propria comprende tre sessioni pratiche su come modificare il pacchetto grep, pacchettizzare il gioco gnujump e pacchettizzare una libreria Java.

Autori: Lucas Nussbaum
Manutentore: Lucas Nussbaum
Stato: pronto
Disponibilità: Pacchetto Debian packaging-tutorial
Ultima versione:
  • Inglese: [PDF]
  • Tedesco: [PDF]
  • Spagnolo: [PDF]
  • Francese: [PDF]
  • Giapponese: [PDF]
  • Portoghese: [PDF]
  • Russo: [PDF]
  • Cinese: [PDF]
  • Cinese: [PDF]

L'ultima LaTeX è disponibile tramite il repository git.


Debian Menu System

Questo manuale descrive il sistema Debian per i menù (Debian Menu System) ed il pacchetto menu.

Il pacchetto menu è stato ispirato dal programma install-fvwm2-menu del vecchio pacchetto fvwm2. Tuttavia, menu cerca di fornire un'interfaccia generica per la costruzione dei menù. Con il comando update-menus di questo pacchetto, nessun pacchetto deve più essere modificato per ogni window manager di X, inoltre fornisce un'interfaccia unificata per i programmi, siano essi testuali o per X.

Autori: Joost Witteveen, Joey Hess, Christian Schwarz
Manutentore: Joost Witteveen
Stato: pronto
Disponibilità: Pacchetto Debian menu HTML online

Debian Installer internals

Lo scopo di questo documento è di rendere più accessibile ai nuovi sviluppatori il Debian Installer e raccogliere le informazioni tecniche ad esso relative.

Autori: Frans Pop
Manutentore: Debian Installer team
Stato: ready
Disponibilità:

HTML online

sorgenti DocBook XML online


dbconfig-common documentation

Questo documento è rivolto ai manutentori di pacchetti che richiedono un database funzionante. Invece di implementare personalmente la logica necessaria, possono utilizzare dbconfig-common per porre le domande necessarie e creare e popolare il database durante l'installazione, l'aggiornamento, la riconfigurazione e la rimozione.

Autori: Sean Finney and Paul Gevers
Manutentore: Paul Gevers
Stato: pronto
Disponibilità: Pacchetto Debian dbconfig-common
Ultima versione:

L'ultima SGML è disponibile tramite il repository git.

È disponibile anche il documento di design.

dbapp-policy

Una proposta di policy per i pacchetti che dipendono da un database funzionante.

Autori: Sean Finney
Manutentore: Paul Gevers
Stato: bozza
Disponibilità: Pacchetto Debian dbconfig-common
Ultima versione:

L'ultima SGML è disponibile tramite il repository git.


How to package for Debian

Questo libro descrive come i pacchetti di Debian vengono creati usando un repository git e i programmi dal pacchetto git-buildpackage e altri. Dopo averlo letto, il lettore dovrebbe essere in grado di compilare pacchetti di qualità per Debian con questo programma e le descrizioni dei singoli passaggi.

Autori: Dipl.-Ing. Mechtilde Stehmann, Dr. Michael Stehmann
Manutentore: Debian Documentation Project
Stato: ready
Disponibilità: Pacchetto Debian debian-package-book
Ultima versione:
  • Inglese: [PDF]
  • Tedesco: [PDF]

L'ultima LaTeX è disponibile tramite il repository git.