table of contents
other sections
dselect(1) | Debian | dselect(1) |
NOME¶
dselect - frontend per la gestione dei pacchetti DebianSINTASSI¶
dselect [opzione...] [azione]DESCRIZIONE¶
dselect è una delle interfacce utente principali per la gestione di pacchetti in un sistema Debian. Nel menu principale di dselect, l'amministratore di sistema può:- aggiornare l'elenco delle versioni disponibili dei pacchetti,
- visualizzare lo stato dei pacchetti installati e disponibili,
- modificare le selezioni dei pacchetti e gestire le dipendenze,
- installare nuovi pacchetti o aggiornarli alle versioni più nuove. dselect funziona come frontend per dpkg(1), lo strumento per la gestione a basso livello dei pacchetti Debian. Ha un gestore delle selezioni dei pacchetti a tutto schermo con un risolutore delle dipendenze e dei conflitti tra i pacchetti. Quando viene eseguito con i privilegi di amministratore, si possono installare, aggiornare e rimuovere pacchetti. È possibile configurare vari metodi di accesso per recuperare le informazioni sulle versioni disponibili dei pacchetti e i pacchetti installabili dai repository dei pacchetti. A seconda del metodo di accesso usato, questi repository possono essere server di archivi pubblici su Internet, server di archivi locali o cdrom. Il metodo di accesso raccomandato è apt, che viene fornito dal pacchetto apt. Normalmente dselect viene invocato senza parametri; viene presentato un menu interattivo che offre all'utente un elenco di azioni. Se viene fornita un'azione come argomento, allora tale azione viene immediatamente avviata. Sono comunque disponibili svariati parametri per la riga di comando, per modificare il comportamento di dselect durante l'esecuzione o per mostrare informazioni aggiuntive sul programma.
OPZIONI¶
Tutte le opzioni possono essere specificate sia sulla riga di comando sia nel file di configurazione di dselect, /etc/dpkg/dselect.cfg, oppure nei file della directory di configurazione /etc/dpkg/dselect.cfg.d/. Ogni riga nel file di configurazione è un'opzione (esattamente uguale alla opzione per la riga di comando ma senza i trattini iniziali) o un commento (se inizia con un carattere #).- --admindir directory
- Cambia la directory dove sono posizionati i file «status», « available» e simili di dpkg. Il valore predefinito è /var/lib/dpkg e normalmente non dovrebbe essere necessario modificarlo.
- --debug file | -Dfile
- Attiva il debug. Le informazioni di debug vengono inviate a file.
- --expert
- Attiva la modalità per esperti, cioè non visualizza messaggi di aiuto potenzialmente di disturbo.
- --colour|--color parteschermo:[primopiano],[ sfondo][:attr[+attr+...]]
- Configura i colori dello schermo. Questo funziona solo se il display supporta i colori. Questa opzione può essere usata più volte (ed è meglio usarla in dselect.cfg). Ogni uso cambia il colore (e opzionalmente altri attributi) di una parte dello schermo; le parti dello schermo (dall'alto in basso) sono:
- title
- Il titolo della schermata.
- listhead
- La riga di intestazione sopra all'elenco dei pacchetti.
- list
- L'elenco scorribile dei pacchetti (e anche alcuni testi di aiuto).
- listsel
- La voce selezionata nell'elenco.
- pkgstate
- Nell'elenco dei pacchetti, il testo che indica lo stato corrente di ciascun pacchetto.
- pkgstatesel
- Nell'elenco dei pacchetti, il testo che indica lo stato corrente del pacchetto attualmente selezionato.
- infohead
- La riga di intestazione che visualizza lo stato del pacchetto attualmente selezionato.
- infodesc
- La descrizione breve del pacchetto.
- info
- Usato per visualizzare informazioni su un pacchetto, come la descrizione del pacchetto.
- infofoot
- L'ultima riga dello schermo quando si selezionano pacchetti.
- query
- Usato per visualizzare le righe di interrogazione.
- helpscreen
- Colore delle schermate di aiuto.
- --help
- Stampa un breve messaggio di aiuto e termina con successo.
- --version
- Stampa informazioni sulla versione e termina con successo.
AZIONI¶
Quando dselect viene avviato può effettuare le seguenti azioni, direttamente, se sono state specificate sulla riga di comando, oppure chiedendo all'utente con un menu di azioni disponibili, se eseguito in modo interattivo:accesso¶
Sceglie e configura un metodo di accesso per accedere ai repository dei pacchetti.aggiornamento¶
Aggiorna il database dei pacchetti disponibili.selezione¶
Visualizza o gestisce le selezioni e le dipendenze dei pacchetti.installazione¶
Installa i pacchetti selezionati.configurazione¶
Configura qualsiasi pacchetto precedentemente installato, ma non pienamente configurato.rimozione¶
Rimuove o elimina completamente i pacchetti installati che sono contrassegnati per la rimozione.esci¶
Esce da dselect.Gestione delle selezioni dei pacchetti¶
Introduzione¶
dselect mette l'amministratore direttamente davanti ad alcune delle complessità inerenti alla gestione di vasti insiemi di pacchetti con molte interdipendenze. Per un utente che non ha familiarità con i concetti e i processi del sistema di gestione dei pacchetti di Debian può essere piuttosto sconcertante. Benché dselect miri a facilitare la gestione e l'amministrazione dei pacchetti, è solo uno strumento per farlo e non può essere considerato come un sostituto sufficiente per le abilità e le conoscenze dell'amministratore. L'utente deve avere familiarità con i concetti alla base del sistema dei pacchetti di Debian. In caso di dubbio, consultare la pagina di manuale di dpkg(1) e il manuale Debian Policy, contenuto nel pacchetto debian-policy.Aspetto della schermata¶
La schermata di selezione è in modo predefinito suddivisa in una metà superiore e una inferiore. Quella superiore mostra un elenco di pacchetti; una barra cursore può selezionare un singolo pacchetto o un gruppo di pacchetti, se possibile, selezionando l'intestazione del gruppo. La metà inferiore della schermata mostra alcuni dettagli sul pacchetto attualmente selezionato nella metà superiore; il genere di dettagli visualizzati può variare.Vista dei dettagli del pacchetto¶
La vista dei dettagli del pacchetto mostra in modo predefinito la descrizione estesa del pacchetto, per quello che è attualmente selezionato nell'elenco dello stato dei pacchetti. Il tipo di dettaglio può essere cambiato premendo il tasto «i» che fa passare ciclicamente tra:- la descrizione estesa
- le informazioni di controllo per la versione installata
- le informazioni di controllo per la versione dispobile
Elenco dello stato dei pacchetti¶
La schermata di selezione principale visualizza un elenco di tutti i pacchetti di cui il sistema di gestione dei pacchetti di Debian è al corrente. Questo include i pacchetti installati sul sistema e i pacchetti noti al database dei pacchetti disponibili.Contrassegno di errore:
vuoto nessun errore
R errore grave, necessaria la reinstallazione;
Stato di installazione:
vuoto non installato;
* completamente installato e configurato;
- non installato ma possono essere ancora presenti alcuni file di configurazione;
U spacchettato ma non ancora configurato;
C semi-configurato (si è verificato un errore);
I semi-installato (si è verificato un errore).
Selezioni attuali e richieste:
* marcato per l'installazione o l'aggiornamento;
- marcato per la rimozione, i file di configurazione rimangono;
= bloccato: il pacchetto non verrà affatto considerato;
_ marcato per l'eliminazione, rimuove anche la configurazione;
n il pacchetto è nuovo e deve ancora essere marcato.
Movimenti del cursore e dello schermo¶
È possibile muoversi nell'elenco delle selezioni dei pacchetti e nelle schermate della risoluzione dei conflitti di dipendenza usando i comandi di movimento associati ai seguenti tasti:p, Up, k muove la barra cursore in alto
n, Down, j muove la barra cursore in basso
P, Pgup, Backspace scorre l'elenco 1 pagina in su
N, Pgdn, Space scorre l'elenco 1 pagina in giù
^p scorre l'elenco 1 riga in su
^n scorre l'elenco 1 riga in giù
t, Home salta all'inizio dell'elenco
e, End salta alla fine dell'elenco
u scorre le informazioni 1 pagina in su
d scorre le informazioni 1 pagina in giù
^u scorre le informazioni 1 riga in su
^d scorre le informazioni 1 riga in giù
B, Left-arrow scorre orizzontalmente il display di 1/3 dello schermo a sinistra
F, Right-arrow scorre orizzontalmente il display di 1/3 dello schermo a destra
^b scorre orizzontalmente il display di 1 carattere a sinistra
^f scorre orizzontalmente il display di 1 carattere a destra
Ricerca e ordinamento¶
È possibile fare ricerche nell'elenco dei pacchetti in base ai nomi di pacchetto. Ciò viene fatto premendo «/» e digitando una stringa di ricerca semplice. La stringa viene interpretata come una espressione regolare regex(7). Se si aggiunge «/d» all'espressione di ricerca, dselect cercherà anche nelle descrizioni. Se si aggiunge «/i» la ricerca sarà insensibile alle maiuscole e minuscole. È possibile combinare questi due suffissi in questo modo: «/id». La ripetizione della ricerca viene effettuata premendo più volte i tasti «n» o «e», fino a che non viene trovato il pacchetto desiderato. Se la ricerca raggiunge la fine dell'elenco, si riporta all'inizio e continua a cercare da lì.alfabetico disponibile stato
priorità+sezione disponibile+priorità stato+priorità
sezione+priorità disponibile+sezione stato+sezione
Modificare le selezioni¶
Lo stato di selezione richiesto per i singoli pacchetti può essere modificato con i seguenti comandi:+, Insert installa o aggiorna
=, H blocca allo stato e alla versione attuali
:, G sblocca: aggiorna o lascia non installato
-, Delete rimuove, ma lascia i file di configurazione
_ rimuove ed elimina la configurazione
Risoluzione delle dipendenze e dei conflitti¶
Quando il cambiamento richiesto ha come risultato una o più dipendenze non soddisfatte o conflitti, dselect propone all'utente una schermata di risoluzione delle dipendenze. Prima viene comunque visualizzata una schermata di aiuto informativa.Stabilire le selezioni richieste¶
Premendo Invio, si accetta l'insieme attualmente visualizzato delle selezioni. Se dselect non rileva alcuna dipendenza non soddisfatta come risultato delle selezioni richieste, le nuove selezioni saranno impostate. Tuttavia, se vi sono dipendenze non soddisfatte, dselect interrogherà nuovamente l'utente con una schermata di risoluzione delle dipendenze.AMBIENTE¶
- HOME
- Se impostata, dselect la userà come directory in cui leggere il file di configurazione specifico dell'utente.
BUG¶
L'interfaccia di selezione dei pacchetti di dselect è fonte di confusione per alcuni nuovi utenti. A quanto si dice, fa piangere persino gli sviluppatori del kernel esperti.VEDERE ANCHE¶
dpkg(1), apt-get(8), sources.list(5), deb(5).7 aprile 2012 | Progetto Debian |