Aptitude: differenze tra le versioni

Nessun cambiamento nella dimensione ,  18 lug 2013
m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 143: Riga 143:


Il fatto è che Aptitude, per quanto avanzato, ancora non legge il pensiero dell'amministratore, e fa solo il suo mestiere: prende tutte le decisioni ovvie autonomamente, e genera un errore quando non sa cosa decidere.
Il fatto è che Aptitude, per quanto avanzato, ancora non legge il pensiero dell'amministratore, e fa solo il suo mestiere: prende tutte le decisioni ovvie autonomamente, e genera un errore quando non sa cosa decidere.
= Cercare un pacchetto =
Ora supponiamo di voler vedere se in Debian c'è qualche programma per la gestione dei contenuti, e l'acronimo in inglese è "cms". Per fare questo possiamo usare le funzioni di ricerca di Aptitude: per prima cosa digitiamo <code>'''/'''</code> per la ricerca della stringa "cms" nei nomi dei pacchetti.
Ora però ci viene in mente che un cms non contiene necessariamente la stringa "cms" nel nome, quindi facciamo, con la stessa stringa, una ricerca nelle descrizioni dei pacchetti: digitiamo ancora <code>'''/'''</code> e inseriamo "<code>~dcms</code>". Aptitude ci mostra il primo risultato della ricerca, per vedere i risultati successivi premiamo <code>'''n'''</code>, e per tornare indietro nella lista <code>'''\'''</code>.
Per '''L'''imitare la lista dei pacchetti visualizzati possiamo usare il comando <code>'''l'''</code>, che si usa allo stesso modo di <code>'''/'''</code> ma mostra tutti e soli i pacchetti corrispondenti alla ricerca, organizzati ad albero nel modo che abbiamo già visto.
== Ricerca avanzata ==
Aptitude supporta numerose opzioni di ricerca come il precedente <code>~d</code> per cercare una stringa nelle descrizioni. La stringa di ricerca può inoltre essere una [[REGEXP]] (espressione regolare). Queste opzioni possono essere usate indifferentemente da linea di comando (dopo <code>search</code>) che dall'interfaccia grafica (premendo <code>'''/'''</code> oppure <code>'''l'''</code>).
Di seguito si riporta qualche esempio. Fare riferimento alla guida di Aptitude citata all'inizio per i dettagli.
Volete sapere quali pacchetti di gnome 2.14 son entrati in Etch? Semplice:
<pre>$ aptitude search gnome~V2.14</pre>
Il seguente comando cerca invece i pacchetti che contengono <code>editor</code> nella descrizione e che appartengono alla sezione <code>sound</code>:
<pre>$ aptitude search ~deditor~ssound</pre>


== Personalizzare la visualizzazione dei pacchetti ==
== Personalizzare la visualizzazione dei pacchetti ==
Riga 200: Riga 180:


In base a quanto detto la spiegazione di queste regole è semplice: ''visualizza solo i pacchetti reali, crea l'albero dei task, raggruppa i pacchetti per stato, per ogni stato raggruppa in sezioni logiche e all'interno di ogni sezione logica raggruppa in base alla sezione dell'archivio''.
In base a quanto detto la spiegazione di queste regole è semplice: ''visualizza solo i pacchetti reali, crea l'albero dei task, raggruppa i pacchetti per stato, per ogni stato raggruppa in sezioni logiche e all'interno di ogni sezione logica raggruppa in base alla sezione dell'archivio''.
= Cercare un pacchetto =
Ora supponiamo di voler vedere se in Debian c'è qualche programma per la gestione dei contenuti, e l'acronimo in inglese è "cms". Per fare questo possiamo usare le funzioni di ricerca di Aptitude: per prima cosa digitiamo <code>'''/'''</code> per la ricerca della stringa "cms" nei nomi dei pacchetti.
Ora però ci viene in mente che un cms non contiene necessariamente la stringa "cms" nel nome, quindi facciamo, con la stessa stringa, una ricerca nelle descrizioni dei pacchetti: digitiamo ancora <code>'''/'''</code> e inseriamo "<code>~dcms</code>". Aptitude ci mostra il primo risultato della ricerca, per vedere i risultati successivi premiamo <code>'''n'''</code>, e per tornare indietro nella lista <code>'''\'''</code>.
Per '''L'''imitare la lista dei pacchetti visualizzati possiamo usare il comando <code>'''l'''</code>, che si usa allo stesso modo di <code>'''/'''</code> ma mostra tutti e soli i pacchetti corrispondenti alla ricerca, organizzati ad albero nel modo che abbiamo già visto.
== Ricerca avanzata ==
Aptitude supporta numerose opzioni di ricerca come il precedente <code>~d</code> per cercare una stringa nelle descrizioni. La stringa di ricerca può inoltre essere una [[REGEXP]] (espressione regolare). Queste opzioni possono essere usate indifferentemente da linea di comando (dopo <code>search</code>) che dall'interfaccia grafica (premendo <code>'''/'''</code> oppure <code>'''l'''</code>).
Di seguito si riporta qualche esempio. Fare riferimento alla guida di Aptitude citata all'inizio per i dettagli.
Volete sapere quali pacchetti di gnome 2.14 son entrati in Etch? Semplice:
<pre>$ aptitude search gnome~V2.14</pre>
Il seguente comando cerca invece i pacchetti che contengono <code>editor</code> nella descrizione e che appartengono alla sezione <code>sound</code>:
<pre>$ aptitude search ~deditor~ssound</pre>


= Approfondimenti =
= Approfondimenti =
3 155

contributi