Metapacchetto: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(aggiornato l'esempio)
mNessun oggetto della modifica
 
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-full'''.
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 <code>kde-full</code> 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:
Riga 18: Riga 18:


Vedere anche: [[Gestione dei metapacchetti]]
Vedere anche: [[Gestione dei metapacchetti]]
[[Category:Glossario]]
 
[[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