Differences between revisions 3 and 4
Revision 3 as of 2010-03-21 16:40:58
Size: 5779
Comment: sync with English version
Revision 4 as of 2010-04-22 13:34:03
Size: 5933
Comment:
Deletions are marked like this. Additions are marked like this.
Line 102: Line 102:
* [[http://www.debian.org/doc/manuals/reference/ch02.en.html#_basic_package_management_operations | Manuale Debian Reference: Gestione dei pacchetti]]

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 pipì in giro. Tuttavia non ha i Poteri della Super Mucca, cioè non implementa l'operazione moo, in modo prolisso o meno.

Avvio

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; questo chiude anche la finestra attuale (‘g’ avanza, ‘q’ fa tornare indietro).

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

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 Debian Reference: Gestione dei pacchetti

e... apt.conf, preferences, sources.list, Aptitude::Parse-Description-Bullets=true, AptitudeTodo


  • ?CategoryQuickPackageManagement

  1. Questo vale per l'autore della pagina inglese originale, anche se incidentalmente vale anche per chi ha tradotto questa pagina in italiano (NdT) (1)