3 155
contributi
Wtf (discussione | contributi) Nessun oggetto della modifica |
Wtf (discussione | contributi) |
||
Riga 33: | Riga 33: | ||
<pre>aptitude azione [argomenti...]</pre> | <pre>aptitude azione [argomenti...]</pre> | ||
''azione'' dice ad Aptitude quale azione svolgere; i rimanenti argomenti dipendono dall'azione scelta e consistono tipicamente in una lista di nomi di pacchetti. | ''azione'' dice ad Aptitude quale azione svolgere; i rimanenti argomenti dipendono dall'azione scelta e consistono tipicamente in una lista di nomi di pacchetti. Di seguito le azioni più importanti. | ||
=== update === | |||
<pre># aptitude update</pre> | |||
Aggiorna la lista dei pacchetti (come premere ''''u'''' dall'interfaccia visuale o come <code> apt-get update</code>) | |||
=== safe-upgrade === | |||
<pre># aptitude safe-upgrade</pre> | |||
; <code> | Aggiorna tutti i pacchetti aggiornabili senza che nascano conflitti. Per conflitto si intende una situazione in cui l'aggiornamento di un pacchetto richide la rimozione di uno o più differenti pacchetti, ergo l'uso di safe-upgrade causa l'aggiornamento di tutti quei pacchetti che possono essere aggiornati senza che sia necessario rimuovere contestualmente altri pacchetti. Da manuale: ''Quando si verificano problemi di dipendenze dei pacchetti, usa un algoritmo «sicuro» per risolverli. Questo risolutore cerca di preservare il maggior numero possibile delle scelte dell'utente; non rimuove mai un pacchetto e non installa mai una versione di un pacchetto che non sia la versione candidata predefinita''. | ||
L'utilizzo di questo comando implica necessariamente l'opzione <code>--safe-resolver</code> (l'opzione <code>--full-resolver</code> viene sempre automaticamente rigettata). | |||
Una sintassi del tutto equivalente è <code># aptitude upgrade</code>. | |||
=== full-upgrade === | |||
<pre>aptitude full-upgrade</pre> | |||
Anche questo comando aggiorna tutti i pacchetti, ma è più aggressivo nella risoluzione delle dipendenze: nuovi pacchetti saranno installati e altri rimossi, fino a quando tutte le dipendenze non saranno soddisfatte. Questo comando potrebbe fare cose non desiderate (come, appunto, installare nuovi pacchetti o rimuoverne altri) quindi deve essere usato con cautela (specialmente nei casi in cui segnala esplicitamente problemi nella risoluzione delle dipendenze). Si noti che questo comando implica l'opzione <code>--full-resolver</code>, a meno che l'utente non specifichi l'opzione <code>--safe-resolver</code>, nel qual caso ''full-upgrade'' funziona esattamente come ''safe-upgrade''. Una sintassi del tutto equivalente è <code>aptitude dist-upgrade</code>. | |||
=== install, remove, purge, reinstall === | |||
<pre> | |||
# aptitude install pacchetto/i | |||
# aptitude remove pacchetto/i | |||
# aptitude purge pacchetto/i | |||
# aptitude reinstall pacchetto/i | |||
</pre> | |||
Questi comandi rispettivamente installano, rimuovono, eliminano completamente (eliminazione anche dei file di configurazione) o reinstallano il o i pacchetti specificati. | |||
=== search === | |||
<pre>$ aptitude search espressione/i</pre> | |||
Elenca i pacchetti che contengono nel nome una delle espressioni fornite. Le espressioni possono essere semplici stringhe (ad esempio il nome di un pacchetto) o anche espressioni più complesse ("Search Patterns"). | |||
=== show === | |||
<pre>$ aptitude show pacchetto/i</pre> : mostra su terminale le informazioni di ogni pacchetto specificato. | |||
=== Easter eggs === | === Easter eggs === |
contributi