Introduzione

Il sistema di gestione dei pacchetti di Ubuntu è derivato dallo stesso sistema usato dalla distribuzione Debian GNU/Linux. I file di pacchetto contengono tutti i file, i meta-dati e le istruzioni necessari per implementare sui sistemi Ubuntu una particolare funzionalità o un'applicazione software.

Di solito, i file dei pacchetti Debian presentano l'estensione «.deb» e risiedono nei repository, ossia delle collezioni di pacchetti memorizzate su diversi supporti, come un disco CD-ROM o in rete. I pacchetti sono normalmente in formato binario precompilato: per questo l'installazione è veloce e non richiede la compilazione del software.

Molti pacchetti complessi utilizzano il concetto di dipendenze, pacchetti aggiuntivi necessari al pacchetto principale affinché possa funzionare correttamente. Per esempio, il pacchetto di sintesi vocale Festival dipende dal pacchetto libasound2, pacchetto fornito dalla libreria audio ALSA necessaria per la riproduzione dell'audio. Per fare in modo che Festival funzioni, deve essere installato assieme a tutte le sue dipendenze. Gli strumenti di gestione del software di Ubuntu fanno questo automaticamente.