Metapacchetto
Vai alla navigazione
Vai alla ricerca
Un metapacchetto rappresenta una forma di astrazione usata, tipicamente, nel sistema di pacchettizzazione .deb.
Un metapacchetto rappresenta, infatti, un pacchetto vuoto, la cui unica importanza è determinata dalle dipendenze. La cosa sembra molto complessa e poco chiara; ecco un esempio chiarificatore: kde.
Prendendo in esame il pacchetto kde si notano subito alcune peculiarità comuni a tutti i metapacchetti:
- dimensione pressochè nulla: Size: 7500, Installed-Size: 16
- la dipendenza da pacchetti eterogenei: Depends: kde-core, kde-amusements, kdeaddons, kdeadmin, kdeartwork, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdeutils, kdewebdev (che si scoprirà essere altri metapacchetti)
- i tag, se presenti, role::aux:metapackage, special::meta
Quindi, come si può capire da queste informazioni, è utilizzato proprio per le sue dipendenze. Installando kde, infatti, verranno installati i pacchetti da cui dipende (e, in modo ricorsivo, le loro dipendenze) così da installare semplicemente tutto il sistema kde tramite un solo comando.
Altri metapacchetti degni di nota sono:
- gnome
- gnome-office
- kde
- koffice
- mozilla
- perl
- python
- ruby
- x-window-system