Translations: English - Français - Italiano
Aptitude è un FrontEnd basato su Ncurses per Apt, il gestore dei pacchetti di Debian. Dato che è un'interfaccia testuale, viene eseguito da un terminale o da una CLI (interfaccia a riga di comando). Aptitude ha svariate utili funzionalità, incluse:
- una sintassi in stile mutt per trovare corrispondenze nei pacchetti in modo flessibile
la marcatura di pacchetti come "installati automaticamente" o "installati manualmente" in modo che i pacchetti possano essere rimossi automaticamente quando non più necessari
- anteprima a colori delle azioni da intraprendere
- persistenza in stile dselect delle azioni dell'utente
- la capacità di scaricare e visualizzare il changelog Debian della maggior parte dei pacchetti
modalità a riga di comando ("aptitude install pippo") in stile AptCLI (= apt-get + apt-cache)
- risolutore delle dipendenze basato su punteggio e (solitamente) più intelligente di apt-get
aptitude è anche senza calorie, autopulente e non fa la pipi in giro.
Contents
Avvio
Digitare quanto segue in un terminale:
aptitude
Uso
Dopo averlo avviato, usare:
- F10 per accedere al menu ed usare aptitude. Questo è il tasto principale.
- ? per l'aiuto.
- Le frecce 'su', 'giù', 'sinistra', 'destra' per muoversi.
- Il tasto 'Invio' per selezionare.
- I tasti '+' o '-' per installare/aggiornare o rimuovere un pacchetto.
- Il tasto'g' per vedere l'anteprima delle azioni e per confermarle.
- 'q' per uscire.
Il normale uso di aptitude nella TUI (interfaccia utente testuale) è: avviare aptitude; premere 'u' (aggiorna l'elenco dei pacchetti disponibili), premere 'U' (segna come da aggiornare tutti i pacchetti aggiornabili); (cercare/selezionare qualcosa da installare, che è opzionale); premere 'g' (per vedere le azioni in programma e modificarle se necessario); premere 'g' (di nuovo, per avviare lo scaricamento).
A volte, quando è necessario risolvere dei conflitti, si scopre di aver fatto un errore; si può facilmente usare 'Cancellare le azioni pendenti' nel menu 'Azioni' in modo da poter rifare la selezione.
Si può anche usare aptitude nello stesso modo di apt-get:
Aggiornare l'elenco dei pacchetti:
aptitude update
Aggiornare i pacchetti:
aptitude upgrade
Installare pippo:
aptitude install pippo
Rimuovere pluto:
aptitude remove pluto
Eliminare definitivamente pippo:
aptitude purge pippo
Personalmente io1 uso ancora apt-cache search pippo per fare una ricerca; aptitude search pippo è più lento. Si dovrebbe provare il metodo aptitude search pippo comunque. Si scoprirebbe che l'output è un po' diverso da quello di apt-cache, in alcuni casi può essere utile cercare un pacchetto per vedere se è già installato.
Il manuale di aptitude è veramente una miniera d'oro. Non è desiderabile duplicare qui tutte quelle utili informazioni, perciò guardatelo per avere ulteriore aiuto.
Pacchetto
http://packages.debian.org/aptitude
Come aggiornare la propria distribuzione
È caldamente raccomandato leggere e seguire le istruzioni presenti nelle note di rilascio quando si aggiorna ad un nuovo rilascio principale. Una volta era fattibile usare 'dist-upgrade' come descritto in seguito. Tuttavia questa non è più la procedura raccomandata (a meno che non si usi sid, nel qual caso non si dovrebbe aver bisogno di leggere questa documentazione). In modo simile dist-upgrade non è necessario per gli aggiornamenti tra rilasci minori (es, da lenny 5.0.1 a 5.0.2).
- Scoprire quale sia la versione di Debian che è attualmente presente sulla macchina:
cat /etc/debian_version
Esempio dell'aggiornamento da sarge a etch o da etch 4.0r1 a 4.0r2, ecc.
aptitude update aptitude dist-upgrade
Da apt-get a aptitude
Azione |
Comando con apt-get |
Comando con aptitude |
Installare pippo |
apt-get install pippo |
aptitude install pippo |
Cercare pippo |
apt-cache search pippo |
aptitude search pippo |
Rimuovere pippo |
apt-get remove pippo |
aptitude remove pippo |
Elenca dipendenze all'indietro |
apt-cache rdepends pippo |
aptitude ~D pippo |
Mostra politiche di priorità di pippo |
apt-cache policy pippo |
? |
Scaricare i sorgenti di pippo e creare un pacchetto binario |
apt-get source --compile pippo |
? |
Vedere anche
- Manuale: /usr/share/doc/aptitude/README
Manuale di consultazione in rete (HTML): http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/
e... apt.conf, preferences, sources.list, Aptitude::Parse-Description-Bullets=true, AptitudeTodo
?CategoryQuickPackageManagement
Questo vale per l'autore della pagina inglese originale, anche se incidentalmente vale anche per chi ha tradotto questa pagina in italiano (NdT) (1)