Apt-file: ricerca all'interno dei pacchetti: differenze tra le versioni
(aggiunto esempio) |
m (→Configurazione: formattazione) |
||
Riga 1: | Riga 1: | ||
==Introduzione== | ==Introduzione== | ||
Apt-file è un potente motore di ricerca in grado di indicare a quale pacchetto appartiene un determinato file... sembra una cosa da poco, ma non sempre è così... soprattutto quando si ha a che fare con le compilazioni da sorgenti. | |||
==Installazione== | ==Installazione== | ||
Niente di più semplice, ovviamente | |||
<pre> | <pre> | ||
# apt-get install | # apt-get install apt-file | ||
</pre> | </pre> | ||
==Configurazione== | |||
Non necessita di modifiche... | |||
Nel file sono presenti due sezioni: | |||
# dove collocare i file archivio e come rinominarli (all'interno del file è presente uno specchietto riassuntivo delle variabili utilizzabili... | |||
# le sintassi dei comandi utilizzati per scaricare i file. | |||
Queste direttive, salvo casi particolari, non necessitano di modifiche. | |||
==Utilizzo== | |||
Una volta installata, dobbiamo aggiornare la lista dei file. | |||
Per fare questo è sufficiente dare il seguente comando: | |||
<pre> | <pre> | ||
# apt- | # apt-file update | ||
</pre> | </pre> | ||
così verranno scaricate le liste... | |||
'''Attenzione''': sono file piuttosto corposi, fino a 8Mb...quindi vi consiglio di non usarlo con una normale connessione dial-up... | |||
Vediamo, ora, le principali funzioni: | |||
<pre> | |||
# apt-file update | |||
</pre> | |||
Aggiorna gli archivi dei contenuti dei pacchetti. | |||
<pre> | |||
# apt-file purge | |||
</pre> | |||
Rimuove tutti gli archivi di apt-file scaricati. | |||
<pre> | |||
# apt-file search <testo> | |||
</pre> | |||
Cerca, e stampa a video l'elenco dei pacchetti che contengono <testo>. | |||
<pre> | |||
# apt-file list <nomepacchetto> | |||
</pre> | |||
Stampa a video il contenuto dei pacchetti corrispondenti a <nomepacchetto>. | |||
tra le opzioni disponibili, ricordo quelle principali (di uso comune...) | |||
; --ignore-case | -i : Permette di effettuare ricerca case-insensitive | |||
come | ; --regexp | -x : Tratta come un pattern di una espressione regolare. | ||
; --package-only : Mosta solo il nome del pacchetto, e non quello dei file, utile quando si esegue una ricerca usando come un nome molto comune. | |||
== Esempio == | |||
Per | Per cercare in quale pacchetto è contenuto un eseguibile si può usare: | ||
<pre> | <pre> | ||
# | # apt-file search bin/nome-eseguibile | ||
</pre> | </pre> | ||
troverà tutti i pacchetti che contengono file che comincino per ''nome-eseguibile'' e che siano in una directory che finisce per bin (come <tt>/bin/</tt>, <tt>/sbin/</tt>, <tt>/usr/bin</tt>, <tt>/usr/sbin</tt>). | |||
---- [[User:MaXeR|MaXeR]] | ---- [[User:MaXeR|MaXeR]] | ||
Versione delle 13:46, 21 lug 2005
Introduzione
Apt-file è un potente motore di ricerca in grado di indicare a quale pacchetto appartiene un determinato file... sembra una cosa da poco, ma non sempre è così... soprattutto quando si ha a che fare con le compilazioni da sorgenti.
Installazione
Niente di più semplice, ovviamente
# apt-get install apt-file
Configurazione
Non necessita di modifiche... Nel file sono presenti due sezioni:
- dove collocare i file archivio e come rinominarli (all'interno del file è presente uno specchietto riassuntivo delle variabili utilizzabili...
- le sintassi dei comandi utilizzati per scaricare i file.
Queste direttive, salvo casi particolari, non necessitano di modifiche.
Utilizzo
Una volta installata, dobbiamo aggiornare la lista dei file. Per fare questo è sufficiente dare il seguente comando:
# apt-file update
così verranno scaricate le liste...
Attenzione: sono file piuttosto corposi, fino a 8Mb...quindi vi consiglio di non usarlo con una normale connessione dial-up...
Vediamo, ora, le principali funzioni:
# apt-file update
Aggiorna gli archivi dei contenuti dei pacchetti.
# apt-file purge
Rimuove tutti gli archivi di apt-file scaricati.
# apt-file search <testo>
Cerca, e stampa a video l'elenco dei pacchetti che contengono <testo>.
# apt-file list <nomepacchetto>
Stampa a video il contenuto dei pacchetti corrispondenti a <nomepacchetto>.
tra le opzioni disponibili, ricordo quelle principali (di uso comune...)
- --ignore-case | -i
- Permette di effettuare ricerca case-insensitive
- --regexp | -x
- Tratta come un pattern di una espressione regolare.
- --package-only
- Mosta solo il nome del pacchetto, e non quello dei file, utile quando si esegue una ricerca usando come un nome molto comune.
Esempio
Per cercare in quale pacchetto è contenuto un eseguibile si può usare:
# apt-file search bin/nome-eseguibile
troverà tutti i pacchetti che contengono file che comincino per nome-eseguibile e che siano in una directory che finisce per bin (come /bin/, /sbin/, /usr/bin, /usr/sbin).