914
contributi
(aggiunto template debianized) |
m (nuova sintassi template; min) |
||
Riga 1: | Riga 1: | ||
{{Debianized}} | {{Debianized}} | ||
{{Versioni compatibili | {{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 < | 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). | ||
contributi