Metapacchetto: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
mNessun oggetto della modifica
Riga 1: Riga 1:
Un ''metapacchetto'' rappresenta una forma di astrazione usata, tipicamente, nel sistema di pacchettizzazione .deb.
[[Category:Glossario]]
Il '''Boot Manager''' � un programma che permette di gestire l'avvio di pi� sistemi sulla stessa macchina.


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'''.
Il boot manager deve essere installato nel [[MBR]] del disco di avvio (che potrette essere l'hard disk, il floppy o il cdrom).


Prendendo in esame il pacchetto kde si notano subito alcune peculiarità comuni a tutti i metapacchetti:
Si differenzia dal [[boot loader]] in quanto non carica direttamente i vari sistemi ma richiama per ognuno di essi un [[boot loader]] che caricher� effettivamente il kernel. Questa tecnica si chiama ''chain loading''.
* 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.
Ad esempio il kernel di windows pu� essere caricato soltato dal boot loader di windows, per questo motivo � necessario che un boot manager all'avvio richiami il boot loader di windows.


Altri metapacchetti degni di nota sono:
Boot Manger famosi sono:
* gnome
* [http://btmgr.webframe.org/ Smart Boot Manager]
* gnome-office
* [http://gag.sourceforge.net/ GAG]
* kde
* koffice
* mozilla
* perl
* python
* ruby
* x-window-system


[[Category:Glossario]]
Anche i seguenti boot loader hanno capacit� di funzionare da boot manager:
* [http://www.gnu.org/software/grub/ Grub] (vedi la nostra: [[Guida a Grub]])
* Lilo