Aptitude: differenze tra le versioni

m
nuova sintassi template; min
(aggiunto template debianized)
m (nuova sintassi template; min)
Riga 1: Riga 1:
{{Debianized}}
{{Debianized}}
{{Versioni compatibili|Tutte le versioni di Debian|}}
{{Versioni compatibili}}
== Introduzione ==
== Introduzione ==
Questa guida è dedicata all'uso di Aptitude.
Questa guida è dedicata all'uso di Aptitude.


Il completissimo '''Manuale Utente di Aptitude''' in formato html si può trovare in <tt>/usr/share/doc/aptitude/html/en/index.html</tt>, installando il pacchetto <tt>aptitude-doc-en</tt>. Oppure on-line al seguente indirizzo: [http://people.debian.org/~dburrows/aptitude-doc/en/ aptitude user's manual]. Purtroppo il manuale è solo in inglese.
Il completissimo '''Manuale Utente di Aptitude''' in formato html si può trovare in <code>/usr/share/doc/aptitude/html/en/index.html</code>, installando il pacchetto <code>aptitude-doc-en</code>. Oppure on-line al seguente indirizzo: [http://people.debian.org/~dburrows/aptitude-doc/en/ aptitude user's manual]. Purtroppo il manuale è solo in inglese.


== Cos'è Aptitude ==
== Cos'è Aptitude ==
Aptitude è un frontend per la gestione avanzata dei pacchetti di una distribuzione Debian, ma risulta valido per tutte le distribuzioni che supportano APT (http://www.debian.org/doc/manuals/apt-howto/ch-distros.it.html).
Aptitude è un frontend per la gestione avanzata dei pacchetti di una distribuzione Debian, ma risulta valido per tutte le distribuzioni che supportano APT (http://www.debian.org/doc/manuals/apt-howto/ch-distros.it.html).


Riga 32: Riga 30:
Anche dalla linea di comando l'uso di Aptitude è molto semplice e comodo. Si usa in genere la seguente forma:
Anche dalla linea di comando l'uso di Aptitude è molto semplice e comodo. Si usa in genere la seguente forma:


<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.
Riga 52: Riga 50:
I comandi che installano, aggiornano o rimuovo pacchetti accettano tutti il parametro <code>-s</code> che sta per "simula". Quando viene passato <code>-s</code> nella linea di comando, Aptitude svolge tutte le azioni che svolgerebbe normalmente, ma non scarica o installa/rimuove effettivamente nessun file.
I comandi che installano, aggiornano o rimuovo pacchetti accettano tutti il parametro <code>-s</code> che sta per "simula". Quando viene passato <code>-s</code> nella linea di comando, Aptitude svolge tutte le azioni che svolgerebbe normalmente, ma non scarica o installa/rimuove effettivamente nessun file.


==Interfaccia grafica==
== Interfaccia grafica ==
 
=== Descrizione dell'interfaccia grafica ===
=== Descrizione dell'interfaccia grafica ===
La prima schermata che Aptitude ci presenta, dopo che l'abbiamo lanciato da linea di comando, e dopo il caricamento delle informazioni attuali sui pacchetti ("caricamento della cache"), è divisa orizzontalmente in due parti.
La prima schermata che Aptitude ci presenta, dopo che l'abbiamo lanciato da linea di comando, e dopo il caricamento delle informazioni attuali sui pacchetti ("caricamento della cache"), è divisa orizzontalmente in due parti.
Riga 95: Riga 92:


=== Riassunto principali comandi ===
=== Riassunto principali comandi ===
; <code>u</code>  ''(minuscolo)'': aggiorna la lista dei pacchetti.
; <code>u</code>  ''(minuscolo)'': aggiorna la lista dei pacchetti.
; <code>+</code>: marca il pacchetto selezionato per l'installazione o l'aggiornamento;
; <code>+</code>: marca il pacchetto selezionato per l'installazione o l'aggiornamento;
Riga 109: Riga 105:


=== Esempio: aggiornare i pacchetti ===
=== Esempio: aggiornare i pacchetti ===
Per la descrizione dell'utilizzo di Aptitude useremo come esempio una sessione reale, in cui vengono svolte alcune normali operazioni di aggiornamento e amministrazione dei pacchetti.
Per la descrizione dell'utilizzo di Aptitude useremo come esempio una sessione reale, in cui vengono svolte alcune normali operazioni di aggiornamento e amministrazione dei pacchetti.


Riga 123: Riga 118:


Poi però ci viene un'idea migliore, e decidiamo di aggiornare tutti i pacchetti aggiornabili, quindi digitiamo <code>^</code> per risalire al ramo superiore della vista, finché arriviamo a "Pacchetti installati" poi usiamo la freccia in alto e se necessario risaliamo ancora ai rami superiori finché non arriviamo a "Pacchetti aggiornabili" e qui premiamo <code>+</code>. Questo marcherà per l'installazione tutti i pacchetti aggiornabili :-D
Poi però ci viene un'idea migliore, e decidiamo di aggiornare tutti i pacchetti aggiornabili, quindi digitiamo <code>^</code> per risalire al ramo superiore della vista, finché arriviamo a "Pacchetti installati" poi usiamo la freccia in alto e se necessario risaliamo ancora ai rami superiori finché non arriviamo a "Pacchetti aggiornabili" e qui premiamo <code>+</code>. Questo marcherà per l'installazione tutti i pacchetti aggiornabili :-D


== Risolvere eventuali problemi con delle dipendenze ==
== Risolvere eventuali problemi con delle dipendenze ==
Dopo aver marcato per l'installazione tutti i pacchetti aggiornabili, Aptitude ci segnala nella zona blu che c'è un pacchetto "errato" cioè con problemi di dipendenze. Senza battere ciglio premiamo <code>b</code> e leggiamo:
Dopo aver marcato per l'installazione tutti i pacchetti aggiornabili, Aptitude ci segnala nella zona blu che c'è un pacchetto "errato" cioè con problemi di dipendenze. Senza battere ciglio premiamo <code>b</code> e leggiamo:
<pre>
<pre>
Riga 151: Riga 144:
Il fatto è che Aptitude, per quanto avanzato, ancora non legge il pensiero dell'amministratore, e fa solo il suo mestiere: prende tutte le decisioni ovvie autonomamente, e genera un errore quando non sa cosa decidere.
Il fatto è che Aptitude, per quanto avanzato, ancora non legge il pensiero dell'amministratore, e fa solo il suo mestiere: prende tutte le decisioni ovvie autonomamente, e genera un errore quando non sa cosa decidere.


 
== Cercare un pacchetto ==
==Cercare un pacchetto==
 
Ora supponiamo di voler vedere se in Debian c'è qualche programma per la gestione dei contenuti, e l'acronimo in inglese è "cms". Per fare questo possiamo usare le funzioni di ricerca di Aptitude: per prima cosa digitiamo <code>'''/'''</code> per la ricerca della stringa "cms" nei nomi dei pacchetti.
Ora supponiamo di voler vedere se in Debian c'è qualche programma per la gestione dei contenuti, e l'acronimo in inglese è "cms". Per fare questo possiamo usare le funzioni di ricerca di Aptitude: per prima cosa digitiamo <code>'''/'''</code> per la ricerca della stringa "cms" nei nomi dei pacchetti.


Riga 174: Riga 165:


== Personalizzare la visualizzazione dei pacchetti ==
== Personalizzare la visualizzazione dei pacchetti ==
Con Aptitude è possibile personalizzare sia i campi visualizzati nella lista dei pacchetti, sia il raggruppamento in sezioni e sotto-sezioni.
Con Aptitude è possibile personalizzare sia i campi visualizzati nella lista dei pacchetti, sia il raggruppamento in sezioni e sotto-sezioni.


=== Personalizzare il raggruppamento in sezioni ===
=== Personalizzare il raggruppamento in sezioni ===
Le sezioni nelle quali sono raggruppati i pacchetti quando si avvia Aptitude (e non solo) sono generate dinamicamente da un insieme di regole separate da virgola. È possibile vedere e modificare le regole che generano la vista attuale premendo <code>'''G'''</code>.
Le sezioni nelle quali sono raggruppati i pacchetti quando si avvia Aptitude (e non solo) sono generate dinamicamente da un insieme di regole separate da virgola. È possibile vedere e modificare le regole che generano la vista attuale premendo <code>'''G'''</code>.


Riga 213: Riga 202:


== Riferimenti ==
== Riferimenti ==
* [http://www.luv.asn.au/overheads/aptitude/aptitude-intro.html Aptitude Introduction]: ottima introduzione ad Aptitude (in inglese) che tratta (tra le altre cose) molte più opzioni della linea di comando rispetto alla presente guida (per vedere tutte le diapositive cliccare sullo 0 che appare in basso al centro al passaggio del mouse).
* [http://www.luv.asn.au/overheads/aptitude/aptitude-intro.html Aptitude Introduction]: ottima introduzione ad Aptitude (in inglese) che tratta (tra le altre cose) molte più opzioni della linea di comando rispetto alla presente guida (per vedere tutte le diapositive cliccare sullo 0 che appare in basso al centro al passaggio del mouse).


914

contributi