Apt-cache: differenze tra le versioni

m
separazione sezioni per comandi meno importanti
m (separazione sezioni per comandi meno importanti)
Riga 1: Riga 1:
{{Versioni compatibili}}{{Template:APT}}
{{Versioni compatibili}}{{Template:APT}}
== Introduzione ==
== Introduzione ==
'''apt-cache''' è un comando per effettuare ricerche e visualizzare informazioni sui pacchetti, ed è quello maggiormente utilizzato allo scopo. Non apporta modifiche al sistema e pertanto non richiede alcun privilegio di amministrazione.
'''apt-cache''' è un comando per effettuare ricerche e visualizzare informazioni sui pacchetti, ed è quello maggiormente utilizzato allo scopo. Non apporta modifiche al sistema e pertanto non richiede alcun privilegio di amministrazione.


Fa parte del pacchetto '''apt''', assieme per esempio ad <code>apt-get</code> e <code>apt-mark</code>, ed è uno strumento essenziale di Debian. Lascia ad [[apt-get]] le operazioni di installazione, aggiornamento e rimozione dei pacchetti, e ad [[apt-mark]] quelle riguardanti gli stati dei pacchetti.
Fa parte del pacchetto '''apt''', assieme per esempio a:
* [[apt-get]] per svolgere le operazioni di installazione, aggiornamento e rimozione dei pacchetti;
* [[apt-mark]] per listare e modificare gli stati dei pacchetti.


== Comandi principali ==
== Comandi principali ==
;search:
;search:
<blockquote>
<blockquote>
Riga 23: Riga 23:
<pre>$ dpkg -l "*stringa*"</pre>
<pre>$ dpkg -l "*stringa*"</pre>
Per lo stato di installazione (manuale o automatica) è invece necessario ricorrere ad [[apt-mark]].}}
Per lo stato di installazione (manuale o automatica) è invece necessario ricorrere ad [[apt-mark]].}}
Con l'opzione <code>--full</code> (abbreviata: <code>-f</code>), utile una volta ristretti il numero di risultati con più stringhe di ricerca, si mostrano tutti i campi di ciascun pacchetto ricercato, anziché soltanto il nome e la descrizione breve:
<pre>$ apt-cache -f search stringa1 stringa2 ...</pre>
</blockquote>
</blockquote>


;show:
<blockquote>
<pre>$ apt-cache show nomepacchetto</pre>
Visualizza informazioni su di un dato pacchetto, in particolare la descrizione, la sua versione e le sue dipendenze.
Se sono presenti più versioni, il comando è eseguito per tutte quelle disponibili, mentre per mostrare solo quella di default è necessaria l'opzione <code>--no-all-versions</code>.
</blockquote>
;policy:
<blockquote>
<pre>$ apt-cache policy</pre>
Senza argomenti mostra le priorità delle sorgenti di tutti i [[repository]], tenendo conto del [[pinning]] anche in relazione a singoli pacchetti. Le priorità sono assegnate ai pacchetti soltanto in presenza di pinning e in base alla sua configurazione.
Invece con uno o più argomenti mostra le priorità di tutte le versioni disponibili dei pacchetti scelti:
<pre>$ apt-cache policy nomepacchetto</pre>
</blockquote>
== Altri comandi ==
;pkgnames:
;pkgnames:
<blockquote>
<blockquote>
Riga 31: Riga 52:
</blockquote>
</blockquote>


;show:
;showpkg:
<blockquote>
<pre>$ apt-cache showpkg nomepacchetto</pre>
Visualizza informazioni su tutte le versioni disponibili di un pacchetto, in particolare le sue dipendenze dirette e inverse.
</blockquote>
 
;showsrc:
<blockquote>
<blockquote>
<pre>$ apt-cache show nomepacchetto</pre>
<pre>$ apt-cache showsrc nomepacchetto</pre>
Visualizza informazioni su di un dato pacchetto, in particolare la descrizione, la sua versione e le sue dipendenze. Se sono presenti più versioni, il comando è eseguito per tutte quelle disponibili.
Visualizza informazioni su tutte le versioni disponibili di un pacchetto sorgente, in particolare le dipendenze necessarie per la sua compilazione e i checksum degli archivi.
</blockquote>
</blockquote>


Riga 41: Riga 68:
<pre>$ apt-cache depends nomepacchetto</pre>
<pre>$ apt-cache depends nomepacchetto</pre>
Visualizza le dipendenze dirette (richieste, raccomandate e suggerite) di un dato pacchetto.
Visualizza le dipendenze dirette (richieste, raccomandate e suggerite) di un dato pacchetto.
È possibile restringere alle solo dipendenze dirette richieste con l'opzione <code>--important</code> (abbreviata: <code>-i</code>):
<pre>$ apt-cache -i depends nomepacchetto</pre>
</blockquote>
</blockquote>


Riga 49: Riga 79:
</blockquote>
</blockquote>


;policy:
;unmet:
<blockquote>
<blockquote>
<pre>$ apt-cache policy</pre>
<pre>$ apt-cache unmet nomepacchetto</pre>
Senza argomenti mostra le priorità delle sorgenti di tutti i [[repository]], tenendo conto del [[pinning]] anche in relazione a singoli pacchetti. Le priorità sono assegnate ai pacchetti soltanto in presenza di pinning e in base alla sua configurazione.
Visualizza tutte le dipendenze non soddisfatte di un dato pacchetto.


Invece con uno o più argomenti mostra le priorità di tutte le versioni disponibili dei pacchetti scelti:
Include anche se sostituisce o meno altri pacchetti (''Replaces''), che è solo un'eventualità in presenza di quei pacchetti prima dell'installazione, quindi in genere questo comando è utile soltanto con l'opzione <code>--important</code>/<code>-i</code>, per restringere la selezione alle sole dipendenze richieste:
<pre>$ apt-cache policy nomepacchetto</pre>
<pre>$ apt-cache -i unmet nomepacchetto</pre>
</blockquote>


;stats:
<blockquote>
<pre>$ apt-cache stats</pre>
Mostra statistiche su APT: il numero totale di pacchetti disponibili su Debian, quanti sono quelli virtuali, il numero di versioni, quello di dipendenze, ecc...
</blockquote>
</blockquote>


== Manpages ==
== Manpages ==
<code>man apt-cache</code>
<code>man apt-cache</code>


{{Autori
{{Autori
|Autore = [[Utente:HAL 9000|HAL 9000]] 22:34, 26 mar 2015 (CET)
|Autore = [[Utente:HAL 9000|HAL 9000]] 19:56, 8 apr 2015 (CEST)
|Estesa_da =
|Estesa_da =
|Verificata_da =
|Verificata_da =
|Numero_revisori = 0
|Numero_revisori = 0
}}
}}


[[Categoria:Apt]]
[[Categoria:Apt]]
3 581

contributi