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 sfruttano il concetto delle dipendenze: dei pacchetti aggiuntivi richiesti dal pacchetto che si sta installando per poter funzionare correttamente. Per esempio, il pacchetto di sintesi vocale Festival dipende dal pacchetto libasound2 che fornisce la libreria audio ALSA necessario per la riproduzione audio. Affinché Festival possa funzionare, è necessario installare tutte le sue dipendenze. Il software di gestione dei pacchetti svolge questa operazione automaticamente.