Gestione dei metapacchetti: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
(sostituito "kdebase" (non più presente))
Nessun oggetto della modifica
Riga 52: Riga 52:


In realtà, vediamo che a costituire il cuore del pacchetto sono le sue dipendenze (a loro volta metapacchetti). Questo permette di installare KDE attraverso l'installazione di '''un solo''' pacchetto. Senza i metapacchetti bisognerebbe installare uno per uno i pacchetti che costituiscono KDE.
In realtà, vediamo che a costituire il cuore del pacchetto sono le sue dipendenze (a loro volta metapacchetti). Questo permette di installare KDE attraverso l'installazione di '''un solo''' pacchetto. Senza i metapacchetti bisognerebbe installare uno per uno i pacchetti che costituiscono KDE.
L'output precedente indica chiaramente che il pacchetto "kde-full" è in realtà un metapacchetto:
<pre>
Section: metapackages
</pre>


== Lista dei metapacchetti ==
== Lista dei metapacchetti ==
Si può ottenere una lista completa dei metapacchetti elencando i pacchetti che contengono la parola ''metapackage'' nei [[tag]] o nelle descrizioni; servirà il pacchetto "debtags":
Si può ottenere una lista completa dei metapacchetti elencando i pacchetti che contengono la parola ''metapackage'' nei [[tag]], nelle descrizioni oppure che appartengono alla sezione "metapackages"; servirà il pacchetto "debtags":
<pre>
<pre>
$ aptitude search '(~Gmetapackage|~dmetapackage)' | less
$ aptitude search '(~Gmetapackage|~dmetapackage|~smetapackages)' | less
</pre>
</pre>
Se si vuole avere invece una lista dei metapacchetti installati sul sistema:
Se si vuole avere invece una lista dei metapacchetti installati sul sistema:
<pre>
<pre>
$ aptitude search '~i(~Gmetapackage|~dmetapackage)'
$ aptitude search '~i(~Gmetapackage|~dmetapackage|~smetapackages)'
</pre>
</pre>
{{Warningbox|La ricerca della parola "metapackage" nelle descrizioni potrebbe fornire dei "falsi positivi". Indirizzarsi su una ricerca basata solo sui tag o sulla sezione del pacchetto:<pre>$ aptitude search '~i(~Gmetapackage|~smetapackages)'</pre>per evitare problemi oppure leggere con attenzione la descrizione del pacchetto:<pre>$ apt-cache show nomepacchetto</pre>}}
A questi si aggiungono le eccezioni comprendenti i metapacchetti che riguardano l'installazione del kernel; questi sono nella forma: <code>linux-image-*</code>
A questi si aggiungono le eccezioni comprendenti i metapacchetti che riguardano l'installazione del kernel; questi sono nella forma: <code>linux-image-*</code>
<pre>
<pre>