Metapacchetto: differenze tra le versioni
Nessun oggetto della modifica |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
Un '''metapacchetto''' rappresenta una forma di astrazione usata, tipicamente, nel sistema di pacchettizzazione .deb. | 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'''. | 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-full'''. | ||
Prendendo in esame il pacchetto kde si notano subito alcune peculiarità comuni a tutti i metapacchetti: | Prendendo in esame il pacchetto <code>kde-full</code> si notano subito alcune peculiarità comuni a tutti i metapacchetti: | ||
* dimensione pressoché nulla: | * dimensione pressoché nulla: ''Installed-Size: 35'' | ||
* la dipendenza da pacchetti eterogenei: ''Depends: kde- | * la dipendenza da pacchetti eterogenei: ''Depends: kde-plasma-desktop, kde-plasma-netbook, kdeadmin, kdegraphics, kdeedu, kdegames, kdemultimedia, kdenetwork, kdeutils, kdepim, kdeplasma-addons'' (che si scoprirà essere altri metapacchetti) | ||
* i tag, se presenti, ''role: | * i tag, se presenti, ''role::metapackage, suite::kde'' | ||
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 | Quindi, come si può capire da queste informazioni, è utilizzato proprio per le sue dipendenze. Installando <code>kde-full</code>, 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: | Altri metapacchetti degni di nota sono: | ||
* < | * <code>gnome</code> | ||
* < | * <code>koffice</code> | ||
* <code>python</code> | |||
* <code>ruby</code> | |||
* < | * <code>xorg</code> | ||
* < | |||
* < | |||
Vedere anche: [[Gestione dei metapacchetti]] | |||
[[Categoria:Glossario]] | |||
[[ |
Versione attuale delle 13:08, 20 apr 2013
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-full.
Prendendo in esame il pacchetto kde-full
si notano subito alcune peculiarità comuni a tutti i metapacchetti:
- dimensione pressoché nulla: Installed-Size: 35
- la dipendenza da pacchetti eterogenei: Depends: kde-plasma-desktop, kde-plasma-netbook, kdeadmin, kdegraphics, kdeedu, kdegames, kdemultimedia, kdenetwork, kdeutils, kdepim, kdeplasma-addons (che si scoprirà essere altri metapacchetti)
- i tag, se presenti, role::metapackage, suite::kde
Quindi, come si può capire da queste informazioni, è utilizzato proprio per le sue dipendenze. Installando kde-full
, 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
koffice
python
ruby
xorg
Vedere anche: Gestione dei metapacchetti