SINTASSI
aptitude [ opzioni ] [ update | upgrade | forget-new | clean | autoclean ]aptitude [ opzioni ] [ remove | hold | purge | markauto | unmarkauto | forbid-upgrade | dist-upgrade | reinstall ] pacchetti...
aptitude [ opzioni ] [ download | show ] pacchetti...
aptitude [ opzioni ] search modelli di ricerca...
aptitude [ -S nomefile ] [ -u | -i ]
DESCRIZIONE
aptitude è un'interfaccia testuale per il sistema di gestione pacchetti di Debian GNU/Linux.
Permette all'utente di visualizzare l'elenco dei pacchetti e di effettuare operazioni di gestione quali l'installazione, l'aggiornamento o la rimozione dei pacchetti. È possibile compiere tali azioni dalla riga di comando oppure tramite un'interfaccia visuale.
AZIONI DISPONIBILI DALLA RIGA DI COMANDO
Il primo argomento che non inizia con un trattino («-») indica l'azione che il programma deve compiere. Se non viene specificata nessuna azione dalla riga di comando, aptitude si avvia in modalità visuale.
Sono disponibili le seguenti azioni:
- install
-
Installa uno o più pacchetti, elencati dopo il comando «install»; se il nome
del pacchetto contiene una «~» viene interpretato come un modello di
ricerca: verrà quindi installato ogni pacchetto che corrisponde al modello
(vedere anche «SEARCHING, etc» in /usr/share/doc/aptitude/README).
Per selezionare una determinata versione di un pacchetto è sufficiente aggiungere "=<versione>" al nome del pacchetto: ad esempio, «aptitude install apt=0.3.1». Analogamente, per scegliere un pacchetto da un determinato archivio, basta aggiungere "/<archivio>" al nome del pacchetto: ad esempio, «aptitude install apt/experimental».
Aggiungere «-», «+», «_» o «=» dopo il nome del pacchetto farà in modo che quest'ultimo venga rispettivamente rimosso, installato, eliminato o bloccato. In questo modo è possibile compiere più azioni con una sola riga di comando.
Fa eccezione «install» senza argomenti, che indica di portare a termine le azioni in sospeso e/o pianificate.
NOTA: Il comando «install» modifica le informazioni memorizzate da aptitude che indicano le azioni da eseguire. Di conseguenza, se si fornisce (ad esempio) il comando «aptitude install pippo pluto» e si interrompe l'installazione, è necessario eseguire «aptitude remove pippo pluto» per annullare l'ordine dato.
- remove, purge, hold
-
Questi comandi sono simili a «install» ma applicano ai pacchetti l'azione
indicata (rispettivamente rimuovere, eliminare o bloccare), a meno che non
venga specificato altrimenti.
Ad esempio, «aptitude remove '~ndeity'» rimuove tutti i pacchetti il cui nome contiene «deity».
- markauto, unmarkauto
-
Segna i pacchetti come installati automaticamente o
manualmente,rispettivamente. Per indicare i pacchetti si usa la stessa
sintassi dei comandi precedenti, compresa la possibilità di specificare
l'azione da compiere; ad esempio, «aptitude markauto '~slibs'» segna tutti i
pacchetti nella sezione «libs» come installati automaticamente.
- forbid-version
-
Impedisce che un pacchetto venga aggiornato automaticamente a una
determinata versione; ciò fa sì che aptitude non aggiorni automaticamente a
questa versione, permettendo però aggiornamenti automatici a versioni
successive. È possibile specificare la versione da proibire aggiungendo "=<versione>" al nome del pacchetto (ad esempio, «aptitude
forbid-version vim=1.2.3.broken-4»), altrimenti aptitude sceglie in modo
predefinito la versione alla quale il pacchetto dovrebbe essere normalmente
aggiornato.
Questo comando è utile per evitare che venga installata una versione difettosa di un pacchetto senza che si debba bloccare e sbloccare il pacchetto a mano. Se si decide in seguito di installare la versione proibita, è possibile rimuovere il divieto con il comando «install».
- reinstall
-
Reinstalla uno o più pacchetti alla versione attualmente installata.
- update
-
Aggiorna l'elenco dei pacchetti disponibili dalle sorgenti APT. Equivale a
«apt-get update».
- upgrade
-
Aggiorna i pacchetti installati alla versione più recente. I pacchetti
installati non vengono rimossi a meno che non siano inutilizzati (vedere
anche «TRACKING UNUSED PACKAGES» in /usr/share/doc/aptitude/README); non
vengono installati pacchetti che non siano attualmente installati.
Se un pacchetto non può essere aggiornato sottostando a questi vincoli, esso viene bloccato.
- forget-new
-
Dimentica quali pacchetti sono «nuovi» (equivale a premere «f» nella
modalità visuale).
- search
-
Cerca i pacchetti che corrispondono a una o più espressioni, elencate dopo
il comando «search». Vengono mostrati tutti i pacchetti corrispondenti
all'espressione data, che può essere come al solito una qualsiasi
espressione di ricerca; ad esempio, «aptitude search '~N'» elenca tutti i
pacchetti «nuovi». Le espressioni di ricerca sono spiegate dettagliatamente
in /usr/share/doc/aptitude/README.
- show
-
Mostra informazioni dettagliate riguardo a uno o più pacchetti, elencati
dopo il comando «show».
- clean
-
Rimuove tutti i pacchetti scaricati e conservati nella cache.
- autoclean
-
Rimuove dalla cache tutti i pacchetti che non si possono più scaricare. In
tal modo è possibile mantenere una cache dei pacchetti per lungo tempo,
evitando che cresca in maniera incontrollata.
- download
-
Scarica il file .deb della versione più recente del pacchetto specificato e
lo salva nella directory corrente.
I seguenti argomenti sono interpretati come azioni da compiere nella modalità visuale. Sono pensati per uso interno e, generalmente, non c'è bisogno di utilizzarli.
- -S nomefile
- Carica le informazioni sullo stato esteso da nomefile.
- -u
- Aggiorna l'elenco dei pacchetti all'avvio del programma. Non è permesso usare questa opzione e -i allo stesso tempo.
- -i
-
Mostra la schermata di installazione all'avvio (equivale ad avviare il
programma e premere «g»). Non è permesso usare questa opzione e -u allo
stesso tempo.
OPZIONI
Le seguenti opzioni possono essere specificate per modificare il comportamento dei comandi sopracitati. Non tutti i comandi prestano attenzione a ogni opzione, dato che molte di esse non hanno senso se combinate a determinati comandi.
Molte di queste opzioni sono associate a una direttiva del file di configurazione; se tale direttiva è presente in /etc/apt/apt.conf o in ~/.aptitude/config, aptitude si comporterà come se fosse stata fornita la relativa opzione.
- -h, --help
-
Mostra un breve messaggio di aiuto.
- --version
-
Mostra la versione di aptitude e qualche informazione riguardo all'ambiente
nel quale il programma è stato compilato.
- -s, --simulate
-
Elenca le azioni da compiere, ma senza eseguirle realmente; pertanto, non
sono richiesti i privilegi di root.
Direttiva di configurazione: Aptitude::CmdLine::Simulate
- -d, --download-only
-
Si limita a scaricare i pacchetti, senza installarli o rimuoverli.
Direttiva di configurazione: Aptitude::CmdLine::Download-Only
- -P, --prompt
-
Chiede sempre conferma, anche se non deve essere intrapresa nessun'altra
azione.
Direttiva di configurazione: Aptitude::CmdLine::Always-Prompt
- -y, --assume-yes
-
Suppone che la risposta alle domande sì/no sia sempre «sì», tranne nel caso
di conferme per azioni particolarmente pericolose, come la rimozione di
pacchetti Essenziali. Ha la precedenza su -P.
Direttiva di configurazione: Aptitude::CmdLine::Assume-Yes
- -F formato, --display-format formato
-
Specifica il formato da usare per mostrare i risultati del comando
search; ad esempio, «%p %V %v» mostra il nome del pacchetto, seguito
dalla sua versione attualmente installata e la sua versione disponibile
(vedere anche la sezione «COLUMNS» in /usr/share/doc/aptitude/README per
maggiori informazioni).
Direttiva di configurazione: Aptitude::CmdLine::Package-Display-Format
- -O ordine, --sort ordine
-
Specifica in quale ordine mostrare i risultati del comando search; ad
esempio, «installsize» ordina i pacchetti in ordine crescente rispetto alla
dimensione del pacchetto installato (vedere anche la sezione «SORTING
CONFIGURATION» in /usr/share/doc/aptitude/README per maggiori
informazioni).
- -w larghezza, --width larghezza
-
Specifica la larghezza da usare per mostrare i risultati del comando
search (la larghezza del terminale viene usata come valore predefinito).
Direttiva di configurazione: Aptitude::CmdLine::Package-Display-Width
- -f
-
Prova in tutti i modi a correggere le dipendenze dei pacchetti difettosi.
Direttiva di configurazione: Aptitude::CmdLine::Fix-Broken
- -r, --with-recommends
-
Considera Raccomanda come una dipendenza quando installa nuovi pacchetti (ha
la precedenza sulle impostazioni in /etc/apt/apt.conf e
~/.aptitude/config).
Direttiva di configurazione: Aptitude::Recommends-Important
- -R, --without-recommends
-
Non considera Raccomanda come una dipendenza quando installa nuovi
pacchetti.
- -t release, --target-release release
-
Imposta la release da cui installare i pacchetti; ad esempio, «aptitude -t
unstable ...» fa sì che aptitude prediliga la distribuzione «unstable» nel
prelevare i pacchetti.
Direttiva di configurazione: APT::Default-Release
- -V, --show-versions
-
Mostra quali versioni dei pacchetti si sta per installare.
Direttiva di configurazione: Aptitude::CmdLine::Show-Versions
- -D, --show-deps
-
Mostra le dipendenze dei pacchetti cambiati automaticamente.
Direttiva di configurazione: Aptitude::CmdLine::Show-Deps
- -Z
-
Mostra i cambiamenti nella dimensione occupata da ogni pacchetto.
Direttiva di configurazione: Aptitude::CmdLine::Show-Size-Changes
- -v, --verbose
-
Mostra informazioni extra (può essere fornita più volte).
Direttiva di configurazione: Aptitude::CmdLine::Verbose
UTILIZZO INTERATTIVO
Nella modalità visuale, i seguenti tasti e comandi sono disponibili in aptitude:
- q
- Esce dal contesto attuale.
- f
- Cancella l'elenco dei pacchetti «nuovi».
- ?
-
Mostra una schermata di aiuto online.
- Su, j
- Sposta la selezione in su di un elemento.
- Giù, k
- Sposta la selezione in giù di un elemento.
- ^
- Sposta la selezione al livello superiore rispetto all'elemento corrente.
- Invio
- Espande o comprime un gruppo di pacchetti.
- [
- Espande un intero albero di pacchetti.
- ]
-
Comprime un intero albero di pacchetti.
- Invio
- Mostra le informazioni sul pacchetto selezionato.
- C
- Visualizza il changelog di un pacchetto.
- +
- Annulla la rimozione di un pacchetto o richiede che venga installato o aggiornato.
- -
- Annulla l'installazione di un pacchetto o richiede che venga rimosso.
- =
- Blocca un pacchetto o rimuove lo stato di «bloccato» da un pacchetto bloccato non aggiornabile.
- _
- Richiede l'eliminazione di un pacchetto e di tutti i suoi file di configurazione.
- L
- Reinstalla un pacchetto.
- M
- Segna un pacchetto come installato automaticamente.
- m
- Segna un pacchetto come installato manualmente.
- F
-
Impedisce che un pacchetto venga aggiornato automaticamente ad una
determinata versione; le versioni successive verranno installate
automaticamente.
- u
- Aggiorna l'elenco dei pacchetti disponibili.
- U
- Aggiorna tutti i pacchetti che è possibile aggiornare.
- g
-
Procede con l'installazione, la rimozione e l'aggiornamento.
- Ctrl-u
- Annulla l'ultima azione o gruppo di azioni.
- /
- Effettua una ricerca.
- n, \
-
Ripete l'ultima ricerca.
- v
- Mostra le versioni disponibili di un pacchetto.
- d
- Mostra le dipendenze di un pacchetto.
- r
-
Mostra i pacchetti che dipendono dal pacchetto selezionato.
- D
- Mostra o nasconde l'area delle informazioni sui pacchetti.
- a
- Scorre verso l'alto nell'area delle informazioni sui pacchetti.
- z
- Scorre verso il basso nell'area delle informazioni sui pacchetti.
- i
-
Cambia il tipo di informazioni visualizzate sui pacchetti.
AUTORE
Questa pagina di manuale è stata scritta da Daniel Burrows <[email protected]>.
Traduzione di Danilo Piazzalunga <[email protected]>.