Apt-file: ricerca all'interno dei pacchetti: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(revisione)
Riga 1: Riga 1:
{{Versioni compatibili|Tutte le versioni di Debian|}}
{{Versioni compatibili}}
==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.
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
Niente di più semplice, ovviamente
<pre>
<pre>
Riga 10: Riga 9:
</pre>
</pre>


== Configurazione ==
Non necessita di modifiche.


==Configurazione==
Non necessita di modifiche.
Nel file sono presenti due sezioni:
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...)
# 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.
# la sintassi dei comandi utilizzati per scaricare i file.
Queste direttive, salvo casi particolari, non necessitano di modifiche.
Queste direttive, salvo casi particolari, non necessitano di modifiche.


==Utilizzo==
== Utilizzo ==
 
Una volta installato, dobbiamo aggiornare la lista dei file.
Una volta installata, dobbiamo aggiornare la lista dei file.
Per fare questo è sufficiente dare il seguente comando:
Per fare questo è sufficiente dare il seguente comando:
<pre>
<pre>
Riga 28: Riga 25:
così verranno scaricate le liste.
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.
'''Attenzione''': sono file piuttosto corposi, fino a 8Mb; quindi si consiglia di non usarlo con una connessione dial-up.


Vediamo, ora, le principali funzioni:
Vediamo, ora, le principali funzioni:
Riga 35: Riga 32:
</pre>
</pre>
Aggiorna gli archivi dei contenuti dei pacchetti.
Aggiorna gli archivi dei contenuti dei pacchetti.


<pre>
<pre>
Riga 41: Riga 37:
</pre>
</pre>
Rimuove tutti gli archivi di apt-file scaricati.
Rimuove tutti gli archivi di apt-file scaricati.


<pre>
<pre>
Riga 47: Riga 42:
</pre>
</pre>
Cerca, e stampa a video l'elenco dei pacchetti che contengono <testo>.
Cerca, e stampa a video l'elenco dei pacchetti che contengono <testo>.


<pre>
<pre>
Riga 54: Riga 48:
Stampa a video il contenuto dei pacchetti corrispondenti a <nomepacchetto>.
Stampa a video il contenuto dei pacchetti corrispondenti a <nomepacchetto>.


 
Tra le opzioni disponibili, ricordiamo quelle principali (di uso comune):
Tra le opzioni disponibili, ricordo quelle principali (di uso comune):
; <code>--ignore-case | -i </code>: permette di effettuare ricerca case-insensitive;
; <code>--ignore-case | -i </code>: permette di effettuare ricerca case-insensitive;
; <code> --regexp | -x </code>: tratta come un pattern di una espressione regolare;
; <code> --regexp | -x </code>: tratta come un pattern di una espressione regolare;
; <code>--package-only </code>: mostra solo il nome del pacchetto, e non quello dei file, utile quando si esegue una ricerca usando come un nome molto comune.
; <code>--package-only </code>: mostra solo il nome del pacchetto, e non quello dei file, utile quando si esegue una ricerca usando un nome molto comune.
 


== Esempio ==
== Esempio ==
Per cercare in quale pacchetto è contenuto un eseguibile si può usare:
Per cercare in quale pacchetto è contenuto un eseguibile si può usare:
<pre>
<pre>
# apt-file search bin/nome-eseguibile
# 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>).
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>).


---- [[User:MaXeR|MaXeR]]
---- [[User:MaXeR|MaXeR]]
[[Categoria:Apt]]
[[Categoria:Apt]]

Versione delle 13:03, 8 feb 2011

Debian-swirl.png 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:

  1. dove collocare i file archivio e come rinominarli (all'interno del file è presente uno specchietto riassuntivo delle variabili utilizzabili);
  2. 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).


MaXeR