Apt-file: ricerca all'interno dei pacchetti: differenze tra le versioni
m (→Utilizzo: box) |
S3v (discussione | contributi) m (+ template autori) |
||
Riga 61: | Riga 61: | ||
Questo comando troverà tutti i pacchetti che contengono file che comincino per ''nome-eseguibile'' e che siano in una directory che finisce per bin (come <code>/bin/</code>, <code>/sbin/</code>, <code>/usr/bin</code>, <code>/usr/sbin</code>). | Questo comando troverà tutti i pacchetti che contengono file che comincino per ''nome-eseguibile'' e che siano in una directory che finisce per bin (come <code>/bin/</code>, <code>/sbin/</code>, <code>/usr/bin</code>, <code>/usr/sbin</code>). | ||
{{Autori | |||
|Autore=[[User:MaXeR|MaXeR]] | |||
}} | |||
[[Categoria:Apt]] | [[Categoria:Apt]] |
Versione delle 16:16, 28 set 2012
Versioni Compatibili Tutte le versioni supportate di Debian |
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);
- la sintassi dei comandi utilizzati per scaricare i file.
Queste direttive, salvo casi particolari, non necessitano di modifiche.
Utilizzo
Una volta installato, 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 si consiglia di non usarlo con una 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, ricordiamo 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
- mostra solo il nome del pacchetto, e non quello dei file, utile quando si esegue una ricerca usando un nome molto comune.
Esempio
Per cercare in quale pacchetto è contenuto un eseguibile si può usare:
# apt-file search bin/nome-eseguibile
Questo comando 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
).
Guida scritta da: MaXeR | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |