2
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
m (Un'altra piccolezza grammaticale, scusate e avvisate se modifiche di cosi' poco conto devono essere evitate) |
||
(4 versioni intermedie di 2 utenti non mostrate) | |||
Riga 13: | Riga 13: | ||
== Comandi principali == | == Comandi principali == | ||
;update: | ;update: | ||
<blockquote> | <blockquote> | ||
Riga 100: | Riga 99: | ||
</pre> | </pre> | ||
Questo comando può essere combinato con l'opzione "--purge" (vedere il paragrafo "Opzioni"). | Questo comando può essere combinato con l'opzione "--purge" (vedere il paragrafo "Opzioni"). | ||
Specificando questo comando con il nome di uno o più pacchetti, si otterrà la loro rimozione e, contemporaneamente, la rimozione di tutti i pacchetti non più necessari. Vedere anche l'opzione "--auto-remove" e la direttiva "APT::Get::AutomaticRemove". Esempio: | |||
<pre> | |||
# apt-get autoremove pacchetto1, pacchetto2 ... pacchettoN | |||
</pre> | |||
<!-- feature attualmente non documentata https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548501 --> | |||
</blockquote> | </blockquote> | ||
Riga 133: | Riga 138: | ||
Esegue il "purging" (rimozione completa del pacchetto, compresi i suoi file di configurazione) dei pacchetti che stanno per essere rimossi con i comandi "apt-get remove" o "apt-get autoremove". Quindi:<pre># apt-get --purge autoremove</pre>oppure:<pre># apt-get --purge remove nomepacchetto</pre>Notare che quest'ultimo comando è equivalente a:<pre># apt-get purge nomepacchetto</pre> | Esegue il "purging" (rimozione completa del pacchetto, compresi i suoi file di configurazione) dei pacchetti che stanno per essere rimossi con i comandi "apt-get remove" o "apt-get autoremove". Quindi:<pre># apt-get --purge autoremove</pre>oppure:<pre># apt-get --purge remove nomepacchetto</pre>Notare che quest'ultimo comando è equivalente a:<pre># apt-get purge nomepacchetto</pre> | ||
Questa opzione può essere abilitata di default per la rimozione dei pacchetti agendo sulla direttiva APT::Get::Purge (vedere il paragrafo "Direttive di configurazione"). | Questa opzione può essere abilitata di default per la rimozione dei pacchetti agendo sulla direttiva APT::Get::Purge (vedere il paragrafo "Direttive di configurazione"). | ||
</blockquote> | |||
;--auto-remove: | |||
<blockquote> | |||
Si applica ai comandi "remove" e "install". Permette l'esecuzione dell'autoremove contemporaneamente alla rimozione o alla installazione di un pacchetto. Vedere anche il comando "autoremove" e la direttiva "APT::Get::AutomaticRemove". Ad esempio: | |||
<pre> | |||
# apt-get --auto-remove remove pacchetto1, pacchetto2 ... pacchettoN | |||
</pre> | |||
</blockquote> | </blockquote> | ||
Riga 157: | Riga 170: | ||
# apt-get install pacchetto -t unstable | # apt-get install pacchetto -t unstable | ||
</pre> | </pre> | ||
Si veda la guida dedicata al [[pinning]] per maggiori, ma soprattutto fondamentali, informazioni. Non usare questa opzione se non si | Si veda la guida dedicata al [[pinning]] per maggiori, ma soprattutto fondamentali, informazioni. Non usare questa opzione se non si ha chiaro in cosa consiste. | ||
</blockquote> | </blockquote> | ||
Riga 250: | Riga 263: | ||
</pre> | </pre> | ||
Questa configurazione definisce quanto segue: | Questa configurazione definisce quanto segue: | ||
* La target | * La target release è ''testing''. Questo significa che tutti i pacchetti appartenenti a tale rilascio hanno priorità 990 (si veda la pagina dedicata al [[Repository & pinning| pinning]] per maggiori informazioni su come APT decide la priorità dei pacchetti da installare). Si noti che l'uso è soltanto a titolo di esempio, non è necessario definire una Default Release in condizioni normali e consigliate, ossia senza mescolare repository di release diverse, ed è anzi sconsigliato. | ||
* La massima dimensione in byte per memorizzare le informazioni dei pacchetti disponibili nei vari sorgenti; maggiore il numero di repository specificato in <code>sources.list</code> maggiore sarà lo spazio occupato (questo parametro NON definisce lo spazio riservato alla memorizzazione dei pacchetti installati e/o scaricati). | * La massima dimensione in byte per memorizzare le informazioni dei pacchetti disponibili nei vari sorgenti; maggiore il numero di repository specificato in <code>sources.list</code> maggiore sarà lo spazio occupato (questo parametro NON definisce lo spazio riservato alla memorizzazione dei pacchetti installati e/o scaricati). Di default è ora impostato a 0, corrispondente a un valore illimitato, e pertanto non è più necessario definire tale limite come in passato. | ||
* Le opzioni figlie di ''Get'' sono utilizzate da ''apt-get'' e basta, salvo alcune eccezioni come ''AllowUnauthenticated'' che viene riconosciuto anche da aptitude (è considerato un sinonimo di <code>Aptitude::CmdLine::Ignore-Trust-Violations</code>). | * Le opzioni figlie di ''Get'' sono utilizzate da ''apt-get'' e basta, salvo alcune eccezioni come ''AllowUnauthenticated'' che viene riconosciuto anche da aptitude (è considerato un sinonimo di <code>Aptitude::CmdLine::Ignore-Trust-Violations</code>). | ||
** Rimuove i pacchetti che sono stati installati automaticamente per soddisfare delle dipendenze per altri pacchetti e che non sono più necessari. | ** Rimuove i pacchetti che sono stati installati automaticamente per soddisfare delle dipendenze per altri pacchetti e che non sono più necessari, come se fosse usato il comando <code>apt-get autoremove</code>. | ||
** Corregge se possibile le dipendenze non soddisfatte. | ** Corregge se possibile le dipendenze non soddisfatte, come se fosse usata l'opzione <code>--fix-broken</code>. | ||
** Quando un pacchetto viene rimosso questo viene completamente eliminato, come se si fosse usato il comando <code>apt-get purge</code>. | ** Quando un pacchetto viene rimosso questo viene completamente eliminato, come se si fosse usato il comando <code>apt-get purge</code>. | ||
** Mostra i pacchetti aggiornati; stampa un elenco di tutti i pacchetti che devono essere aggiornati. | ** Mostra i pacchetti aggiornati; stampa un elenco di tutti i pacchetti che devono essere aggiornati. | ||
Riga 311: | Riga 324: | ||
3 aggiornati, 0 installati, 0 da rimuovere. | 3 aggiornati, 0 installati, 0 da rimuovere. | ||
... | ... | ||
</pre> | |||
</blockquote> | |||
'''APT::Get::AutomaticRemove''' | |||
<blockquote> | |||
Se impostata, i pacchetti visualizzati da "apt-get autoremove" come rimovibili perché non più necessari saranno rimossi immediatamente se un comando di "remove" o di "install" di un pacchetto ne modifica lo stato. Vedere anche il comando "autoremove" e l'opzione "--auto-remove". | |||
<pre> | |||
APT::Get::AutomaticRemove "true"; | |||
</pre> | </pre> | ||
</blockquote> | </blockquote> | ||
Riga 354: | Riga 375: | ||
== Approfondimenti == | == Approfondimenti == | ||
=== Manpages === | |||
* <code>man apt-get</code> | |||
* <code>man apt.conf</code> | |||
== | === Altre guide === | ||
* [[Aggiornamento via APT con scaricamento dei delta dei pacchetti]] | |||
{{Autori | {{Autori | ||
Riga 370: | Riga 393: | ||
|Numero_revisori = 3 | |Numero_revisori = 3 | ||
}} | }} | ||
[[Categoria:Apt]] | [[Categoria:Apt]] |
contributi