Traduzioni: English - Italiano - Svenska


I pacchetti Debian vengono mantenuti da una comunità di sviluppatori e volontari Debian. Questa pagina contiene informazioni per gli sviluppatori che desiderano pacchettizzare software per Debian.

Se si stanno cercando informazioni sull'installazione o la rimozione dei pacchetti dal proprio sistema Debian, vedere invece le pagine sulla gestione dei pacchetti.

Cosa è un "pacchetto"?

Un pacchetto Debian è una raccolta di file che permettono di distribuire applicazioni o librerie attraverso il sistema di gestione dei pacchetti di Debian. Lo scopo della pacchettizzazione è quello di permettere di automatizzare l'installazione, l'aggiornamento, la configurazione e la rimozione di programmi per Debian in modo coerente.

Un pacchetto Debian è formato da un pacchetto sorgente e da uno o più pacchetti binari. La Debian Policy richiede che questi file di pacchetto siano compilati con una struttura e un formato particolari, ma ci sono molti modi per arrivare a questo risultato.

Solo i pacchetti che sono conformi alle politiche di Debian vengono accettati nell'archivio. Pacchetti binari (.deb) creati a mano che non sono compilati a partire da un pacchetto sorgente non saranno mai accettati.

I pacchetti sorgente non contengono solo la distribuzione originale a monte dei sorgenti e le opzioni per il sistema di compilazione dei pacchetti di Debian, ma anche gli elenchi delle dipendenze di esecuzione e dei pacchetti in conflitto, una descrizione analizzabile da macchina delle informazioni sui diritti d'autore e sulla licenza, configurazioni iniziali, ecc.

Sebbene lo scopo della pacchettizzazione sia di produrre tali file, per la maggior parte si lavora con i sorgenti spacchettati in una directory. Il pacchetto sorgente (.dsc) e i pacchetti binari (.deb) verranno creati da strumenti come dpkg-buildpackage.

Si possono leggere ulteriori informazioni sull'anatomia dei pacchetti binari o dei pacchetti sorgente nelle loro pagine nel wiki.

Introduzione alla creazione di pacchetti per Debian

Quando si inizia ad occuparsi di pacchettizzazione per Debian, leggere per prima cosa la documentazione ufficiale:

Per imparare delle buone informazioni di base sulla creazione di pacchetti per Debian:

Una volta viste le basi, è caldamente consigliato leggere un qualcosa di più consistente:

Poi, se si hanno dubbi o domande, si può tornare a questa pagina o leggere:

Cosa non fare:

Procedure di pacchettizzazione

Tipi / Formati

Strumenti

Procedure avanzate

Pagine utili

Sessioni di addestramento

Da Debian Women

Debian Women organizza interessanti sessioni di addestramento.

Altre informazioni

Collegamenti esterni utili

Vedere anche:


CategoryPackaging