Abbiamo già parlato di numerosi pacchetti e di come installarli su Linux in una guida completa pubblicata su questo blog qualche tempo fa. Ora è il momento di parlare dei meta-pacchetti , che molti utenti non conoscono o di cui hanno sentito parlare solo poche volte. I meta-pacchetti ci permettono di raggruppare diversi programmi insieme alle loro dipendenze per installarli in un unico passaggio. Questa è una funzionalità molto utile che può far risparmiare tempo e fatica.
Molte distribuzioni li utilizzano per l'installazione del sistema, per installare ambienti desktop e le relative applicazioni (vedi KDE e GNOME), per installare pacchetti software con lo stesso scopo, come ad esempio installare tutti i pacchetti di utilità di rete di una distribuzione con un singolo metapackage, ecc. Le applicazioni sono numerose e sicuramente se ne possono immaginare molte altre.
Ma non sono solo gli sviluppatori di grandi pacchetti software o gli amministratori a poterli utilizzare; anche voi potete usarli e crearli per installare pacchetti di programmi che usate frequentemente, risparmiandovi la fatica di cercarli uno per uno dopo aver installato la vostra distribuzione o dopo aver formattato. Ad esempio, Debian (e le sue derivate) utilizza equivs, uno strumento per creare questo tipo di meta-pacchetti. Per iniziare a usarlo, installate questo pacchetto sulla vostra distribuzione e avrete a disposizione "equivs-control" e "equivs-build", i due strumenti che vi aiuteranno a crearli.
- Crea il file di configurazione con:
equivs-control nombre_del_fichero
- Modifichiamo il file con il nostro editor preferito, ad esempio:
gedit nombre_del_fichero
- Riempiamo, secondo le nostre esigenze, almeno i valori:
- Pacchetto: dove metti il ​​nome del pacchetto
- Versione: dove metti la versione.
- Dipende: specifica un elenco di dipendenze separato da virgole.
- Architettura: l'architettura per la quale è destinato il pacchetto. Qui puoi specificare "tutti" senza virgolette per selezionarli tutti o uno specifico.
- File: puoi aggiungere file se vuoi.
- Altri: se vuoi e hai la conoscenza, puoi compilare il resto.
- Crea il meta pacchetto:
equivs-build nombre_del_fichero