Come già accennato in precedenza, i programmi precompilati per la distribuzione Debian sono distribuiti come pacchetti, in file con l'estensione .deb
Un pacchetto contiene tutti i file relativi ad un programma, come file eseguibili, file di configurazione, immagini, documentazione, file di localizzazione (traduzioni)
Quindi, quando installiamo un pacchetto, copiamo nel sistema tutti i file relativi al programma in questione.
Un pacchetto, oltre ai file da installare, contiene anche tre script (programmi interpretati):
uno da eseguire prima di copiare i file nel sistema, per predisporre l'installazione
,
uno da eseguire quando i file sono stati copiati, per configurare il programma
uno da eseguire per rimuovere il programma, quando si disinstalla il pacchetto
Per finire, esso contiene una serie di metainformazioni, vale a dire di informazioni sul pacchetto, tra le quali:
una descrizione estesa
la lista di pacchetti necessari al suo funzionamento