Pacchetto

Da Mandriva Italian.


Definizione

Un "pacchettizzazione" o "pacchetto" è un archivio (un file che contiene altri file), e contenente i file da installare e le azioni da eseguire durante l'installazione / disinstallazione.

I pacchetti spesso hanno relazioni di dipendenza tra loro. Ad esempio, un pacchetto A dipende dal Pacchetto B e C, può essere installato solo se B e C sono già stati installati. Analogamente, se A, B e C sono già installati, disinstallando C, A sarà disinstallato perché dipende C.

Mandriva utilizza i pacchetti RPM di Red Hat, una distribuzione di Linux da cui e stata derivata Mandriva. I pacchetti hanno quindi l'estensione .rpm

Un pacchetto è destinato a semplificare l'installazione di programmi e file di dati. Ogni pacchetto è specificatamente creato per una architettura hardware (una famiglia di processori), una distribuzione e una versione di questa distribuzione specifica. I sorgenti (il codice sorgente) del software, invece, non hanno tali vincoli e possono essere installati su tutte le piattaforme, ma per produrre il software nella sua forma eseguibile, richiedono una fase di compilazione che a volte è lunga e noiosa. I pacchetti software rpm sono direttamente file eseguibili, in modo che ogni utente risparmi il tempo necessario per compilare i programmi. E 'un po' simile a distribuire dei dolci già preparati (pacchetti), invece che distribuire la ricetta per la torta (codice sorgente).

L'atto di creare un pacchetto si chiama "pacchettizzazione".

Metapacchetto

Un metapacchetto è un pacchetto che non contiene alcun file, ma utilizza le dipendenze per facilitare l'installazione di grandi gruppi di pacchetti. Per esempio, è molto comune per gli utenti che installano solo l'ambiente iniziale per desktop KDE4 utilizzare un metapacchetto per installare l'ambiente desktop GNOME. GNOME è composto da decine di pacchetti che sarebbero da trovare e installare tutti separatamente rendendone l'installazione un processo lungo e frustrante. Utilizzando il metapacchetto l'operazione si semplifica estremamente: per installare l'ambiente grafico GNOME su Mandriva Linux, basta installare il metapacchetto task GNOME e tutti i pacchetti necessari saranno installati automaticamente.

Il metapacchetto in Mandriva Linux ha un nome che inizia con task per essere facilmente identificabile

Strumenti personali
Altre lingue