Aptitude: differenze tra le versioni

Nessun oggetto della modifica
Riga 37: Riga 37:
; <code>aptitude update</code> : aggiorna la lista dei pacchetti (come premere ''''u'''' dall'interfaccia visuale o come <code> apt-get update</code>)  
; <code>aptitude update</code> : aggiorna la lista dei pacchetti (come premere ''''u'''' dall'interfaccia visuale o come <code> apt-get update</code>)  


; <code>aptitude safe-upgrade</code> : aggiorna tutti i pacchetti aggiornabili senza che nascano conflitti. Se l'aggiornamento di un pacchetto causa un conflitto il pacchetto non viene aggiornato (piuttosto che, ad esempio, rimuovere i pacchetti che generano il conflitto)
; <code>aptitude safe-upgrade</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>.


; <code>aptitude full-upgrade</code> : 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.
; <code>aptitude full-upgrade</code> : 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>.


; <code>aptitude [ install | remove | purge | reinstall ] pkg1 [pkg2...]</code>: questi comandi installano, rimuovono o fanno il ''purge'' (eliminazione anche dei file di configurazione) dei pacchetti specificati.
; <code>aptitude [ install | remove | purge | reinstall ] pkg1 [pkg2...]</code>: questi comandi installano, rimuovono o fanno il ''purge'' (eliminazione anche dei file di configurazione) dei pacchetti specificati.
2 894

contributi