.\" dselect manual page - dselect(1) .\" .\" Copyright © 1995 Juho Vuori .\" Copyright © 2000 Josip Rodin .\" Copyright © 2001 Joost Kooij .\" Copyright © 2001 Wichert Akkerman .\" Copyright © 2010-2011 Guillem Jover .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dselect 1 "7 aprile 2012" "Progetto Debian" Debian .SH NOME dselect \- frontend per la gestione dei pacchetti Debian . .SH SINTASSI \fBdselect\fP [\fIopzione\fP...] [\fIazione\fP] . .SH DESCRIZIONE \fBdselect\fP è una delle interfacce utente principali per la gestione di pacchetti in un sistema Debian. Nel menu principale di \fBdselect\fP, 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. .PP \fBdselect\fP funziona come frontend per \fBdpkg\fP(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 è \fIapt\fP, che viene fornito dal pacchetto \fBapt\fP. .PP Normalmente \fBdselect\fP 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 \fBdselect\fP durante l'esecuzione o per mostrare informazioni aggiuntive sul programma. . .SH OPZIONI Tutte le opzioni possono essere specificate sia sulla riga di comando sia nel file di configurazione di \fBdselect\fP, \fI/etc/dpkg/dselect.cfg\fP, oppure nei file della directory di configurazione \fI/etc/dpkg/dselect.cfg.d/\fP. 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 \fB#\fP). .br .TP \fB\-\-admindir\fP\fI directory\fP Cambia la directory dove sono posizionati i file «\fIstatus\fP», «\fIavailable\fP» e simili di dpkg. Il valore predefinito è \fI/var/lib/dpkg\fP e normalmente non dovrebbe essere necessario modificarlo. .TP \fB\-\-debug\fP\fI file \fP|\fI \fP\fB\-D\fP\fIfile\fP Attiva il debug. Le informazioni di debug vengono inviate a \fIfile\fP. .TP \fB\-\-expert\fP Attiva la modalità per esperti, cioè non visualizza messaggi di aiuto potenzialmente di disturbo. .TP \fB\-\-colour\fP|\fB\-\-color\fP \fIparteschermo:\fP[\fIprimopiano\fP],[\fIsfondo\fP][\fI:attr\fP[\fI+attr+...\fP]] 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 \fIdselect.cfg\fP). Ogni uso cambia il colore (e opzionalmente altri attributi) di una parte dello schermo; le parti dello schermo (dall'alto in basso) sono: .RS .TP \fBtitle\fP Il titolo della schermata. .TP \fBlisthead\fP La riga di intestazione sopra all'elenco dei pacchetti. .TP \fBlist\fP L'elenco scorribile dei pacchetti (e anche alcuni testi di aiuto). .TP \fBlistsel\fP La voce selezionata nell'elenco. .TP \fBpkgstate\fP Nell'elenco dei pacchetti, il testo che indica lo stato corrente di ciascun pacchetto. .TP \fBpkgstatesel\fP Nell'elenco dei pacchetti, il testo che indica lo stato corrente del pacchetto attualmente selezionato. .TP \fBinfohead\fP La riga di intestazione che visualizza lo stato del pacchetto attualmente selezionato. .TP \fBinfodesc\fP La descrizione breve del pacchetto. .TP \fBinfo\fP Usato per visualizzare informazioni su un pacchetto, come la descrizione del pacchetto. .TP \fBinfofoot\fP L'ultima riga dello schermo quando si selezionano pacchetti. .TP \fBquery\fP Usato per visualizzare le righe di interrogazione. .TP \fBhelpscreen\fP Colore delle schermate di aiuto. .RE .P La parte dello schermo è seguita da due punti («:») e dall'indicazione del colore. Si può specificare il colore di primo piano, il colore di sfondo o entrambi, scavalcando le impostazioni dei colori usate in fase di compilazione. Usare i nomi dei colori standard di curses. .P Opzionalmente, dopo aver specificato il colore, possono essere presenti altri due punti e una specifica degli attributi. Questa è una lista di uno o più attributi, separata da caratteri più («+»). Gli attributi disponibili includono (non tutti funzionano su tutti i terminali): normal, standout, underline, reverse, blink, bright, dim, bold. .TP \fB\-\-help\fP Stampa un breve messaggio di aiuto e termina con successo. .TP \fB\-\-version\fP Stampa informazioni sulla versione e termina con successo. . .SH AZIONI Quando \fBdselect\fP 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: .SS accesso Sceglie e configura un metodo di accesso per accedere ai repository dei pacchetti. .sp In modo predefinito, \fBdselect\fP fornisce svariati metodi, come \fIcdrom\fP, \fImulti_cd\fP, \fInfs\fP, \fImulti_nfs\fP, \fIharddisk\fP, \fImounted\fP, \fImulti_mount\fP, \fIfloppy\fP o \fIftp\fP, ma altri pacchetti possono fornire metodi aggiuntivi, ad esempio il metodo di accesso \fIapt\fP fornito dal pacchetto \fBapt\fP. .sp L'uso del metodo di accesso \fIapt\fP è caldamente raccomandato. .sp .SS aggiornamento Aggiorna il database dei pacchetti disponibili. .sp Recupera un elenco delle versioni dei pacchetti disponibili dal repository dei pacchetti, configurato per il metodo di accesso attuale, e aggiorna il database di dpkg. Gli elenchi dei pacchetti vengono comunemente forniti dal repository in forma di file \fIPackages\fP o \fIPackages.gz\fP. Questi file possono essere generati dai manutentori dei repository usndo il programma \fBdpkg\-scanpackages\fP(1). .sp I dettagli dell'azione di aggiornamento dipendono dall'implementazione del metodo di accesso. Normalmente il processo è diretto e non richiede alcuna interazione da parte dell'utente. .sp .SS selezione Visualizza o gestisce le selezioni e le dipendenze dei pacchetti. .sp Questa è la funzione principale di \fBdselect\fP. Nella schermata di selezione, l'utente può passare un rassegna un elenco di tutti i pacchetti disponibili e installati. Quando eseguito con i privilegi di amministratore è anche possibile modificare in modo interattivo lo stato di selezione dei pacchetti. \fBdselect\fP tiene traccia delle implicazioni di queste modifiche per altri pacchetti con dipendenze o in conflitto. .sp Quando viene rilevato un conflitto o una dipendenza non soddisfatta, viene proposta all'utente una sottoschermata di risoluzione delle dipendenze. In questa schermata viene mostrato un elenco di pacchetti in conflitto o dipendenti e la ragione per cui sono presenti. L'utente può applicare le azioni suggerite proposte da \fBdselect\fP, scavalcarle o annullare tutte le modifiche, incluse quelle che hanno creato le dipendenze non soddisfatte o i conflitti. .sp L'uso della schermata di gestione della selezione interattiva dei pacchetti viene spiegata in maggior dettaglio in seguito. .sp .SS installazione Installa i pacchetti selezionati. .sp Il metodo di accesso configurato recupererà i pacchetti installabili o aggiornabili dai repository pertinenti e li installerà usando \fBdpkg\fP. A seconda dell'implementazione del metodo di accesso, tutti i pacchetti possono essere recuperati prima dell'installazione, oppure recuperati quando necessario. Alcuni metodi di accesso possono anche rimuovere i pacchetti che sono stati contrassegnati per la rimozione. .sp Se si verifica un errore durante l'installazione, è normalmente consigliabile eseguire l'installazione di nuovo. Nella maggior parte dei casi i problemi spariranno o verranno risolti. Se i problemi persistono o l'installazione effettuata non era corretta, investigare le cause e le circostanze e inviare una segnalazione di bug nel sistema di tracciamento dei bug di Debian. Le istruzioni su come farlo possono essere trovate su http://bugs.debian.org/ o lette nella documentazione per \fBbug\fP(1) o \fBreportbug\fP(1), se sono installati. .sp I dettagli sull'azione di installazione dipendono dall'implementazione del metodo di accesso. Durante l'installazione, la configurazione o la rimozione dei pacchetti possono essere richiesti l'input o l'attenzione dell'utente. Ciò dipende dagli script del manutentore nel pacchetto. Alcuni pacchetti fanno uso della libreria \fBdebconf\fP(1), permettendo configurazioni di installazione più flessibili o persino automatizzate. .sp .SS configurazione Configura qualsiasi pacchetto precedentemente installato, ma non pienamente configurato. .sp .SS rimozione Rimuove o elimina completamente i pacchetti installati che sono contrassegnati per la rimozione. .sp .SS esci Esce da \fBdselect\fP. .sp Esce dal programma con il codice di errore zero (successo). .sp . .SH "Gestione delle selezioni dei pacchetti" .sp .SS Introduzione .sp \fBdselect\fP 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é \fBdselect\fP 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 \fBdpkg\fP(1) e il manuale Debian Policy, contenuto nel pacchetto \fBdebian\-policy\fP. .sp A meno che \fBdselect\fP non venga eseguito in modalità per esperti o immediata, quando si sceglie questa opzione dal menu viene prima visualizzata una schermata di aiuto. L'utente viene \fIcaldamente\fP consigliato di studiare tutte le informazioni presentate nelle schermate della guida in linea, quando vengono presentate. Le schermate della guida in linea possono essere richiamate in qualsiasi momento con il tasto B«?». .sp .SS "Aspetto della schermata" .sp 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. .sp La pressione del tasto B«I» fa passare ciclicamente alla visualizzazione a tutto schermo dell'elenco dei pacchetti, a una vista allargata dei dettagli del pacchetto o alla schermata divisa in due. .sp .SS "Vista dei dettagli del pacchetto" .sp 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 \fB«i»\fP che fa passare ciclicamente tra: \- la descrizione estesa \- le informazioni di controllo per la versione installata \- le informazioni di controllo per la versione dispobile .sp In una schermata di risoluzione delle dipendenze, c'è anche la possibilità di visualizzare le specifiche dipendenze irrisolte o i conflitti relativi al pacchetto e che fanno sì che venga elencato qui. .sp .SS "Elenco dello stato dei pacchetti" .sp 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. .sp Per ciascun pacchetto, l'elenco mostra lo stato, la priorità, la sezione, le versioni installata e disponibile, il nome di pacchetto e la sua descrizione breve, il tutto in una riga. Premendo il tasto \fB«V»\fP, si può abilitare e disabilitare la visualizzazione della versione installata e disponibile. Premendo il tasto \fB«v»\fP, la visualizzazione dello stato del pacchetto passa da prolissa a concisa e viceversa. La visualizzazione concisa è quella predefinita. .sp L'indicazione di stato concisa è composta da quattro parti: un contrassegno di errore che normalmente dovrebbe essere vuoto, lo stato attuale, l'ultimo stato selezionato e lo stato di selezione corrente. I primi due riguardano l'effettivo stato del pacchetto, gli ultimi due riguardano le selezioni effettuate dall'utente. .sp Questi sono i significati dei codici di indicazione concisa dello stato dei pacchetti: Contrassegno di errore: \fIvuoto\fP nessun errore \fBR\fP errore grave, necessaria la reinstallazione; Stato di installazione: \fIvuoto\fP non installato; \fB*\fP completamente installato e configurato; \fB\-\fP non installato ma possono essere ancora presenti alcuni file di configurazione; \fBU\fP spacchettato ma non ancora configurato; \fBC\fP semi\-configurato (si è verificato un errore); \fBI\fP semi\-installato (si è verificato un errore). Selezioni attuali e richieste: \fB*\fP marcato per l'installazione o l'aggiornamento; \fB\-\fP marcato per la rimozione, i file di configurazione rimangono; \fB=\fP bloccato: il pacchetto non verrà affatto considerato; \fB_\fP marcato per l'eliminazione, rimuove anche la configurazione; \fBn\fP il pacchetto è nuovo e deve ancora essere marcato. .sp .SS "Movimenti del cursore e dello schermo" .sp È 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: .br \fBp, Up, k\fP muove la barra cursore in alto \fBn, Down, j\fP muove la barra cursore in basso \fBP, Pgup, Backspace\fP scorre l'elenco 1 pagina in su \fBN, Pgdn, Space\fP scorre l'elenco 1 pagina in giù \fB^p\fP scorre l'elenco 1 riga in su \fB^n\fP scorre l'elenco 1 riga in giù \fBt, Home\fP salta all'inizio dell'elenco \fBe, End\fP salta alla fine dell'elenco \fBu\fP scorre le informazioni 1 pagina in su \fBd\fP scorre le informazioni 1 pagina in giù \fB^u\fP scorre le informazioni 1 riga in su \fB^d\fP scorre le informazioni 1 riga in giù \fBB, Left\-arrow\fP scorre orizzontalmente il display di 1/3 dello schermo a sinistra \fBF, Right\-arrow\fP scorre orizzontalmente il display di 1/3 dello schermo a destra \fB^b\fP scorre orizzontalmente il display di 1 carattere a sinistra \fB^f\fP scorre orizzontalmente il display di 1 carattere a destra .sp .SS "Ricerca e ordinamento" .sp È possibile fare ricerche nell'elenco dei pacchetti in base ai nomi di pacchetto. Ciò viene fatto premendo \fB«/»\fP e digitando una stringa di ricerca semplice. La stringa viene interpretata come una espressione regolare \fBregex\fP(7). Se si aggiunge \fB«/d»\fP all'espressione di ricerca, dselect cercherà anche nelle descrizioni. Se si aggiunge \fB«/i»\fP la ricerca sarà insensibile alle maiuscole e minuscole. È possibile combinare questi due suffissi in questo modo: \fB«/id»\fP. La ripetizione della ricerca viene effettuata premendo più volte i tasti \fB«n»\fP o \fB«e»\fP, 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ì. .sp Il criterio di ordinamento dell'elenco può essere modificato premendo più volte i tasti \fB«o»\fP e \fB«O»\fP. Si possono selezionare i seguenti nove criteri di ordinamento: alfabetico disponibile stato priorità+sezione disponibile+priorità stato+priorità sezione+priorità disponibile+sezione stato+sezione .br Quando non esplicitamente elencato, il criterio alfabetico viene usato come chiave di sotto\-ordinamento. .sp .SS "Modificare le selezioni" .sp Lo stato di selezione richiesto per i singoli pacchetti può essere modificato con i seguenti comandi: \fB+, Insert\fP installa o aggiorna \fB=, H\fP blocca allo stato e alla versione attuali \fB:, G\fP sblocca: aggiorna o lascia non installato \fB\-, Delete\fP rimuove, ma lascia i file di configurazione \fB_\fP rimuove ed elimina la configurazione .sp Quando il cambiamento richiesto ha come risultato una o più dipendenze non soddisfatte o conflitti, \fBdselect\fP propone all'utente una schermata di risoluzione delle dipendenze; quest'ultima verrà spiegata meglio in seguito. .sp È anche possibile applicare questi comandi a gruppi di selezioni di pacchetti, mettendo la barra cursore su un'intestazione di un gruppo. L'esatto raggruppamento dei pacchetti dipende dalle impostazioni attuali per l'ordinamento dell'elenco. .sp Si dovrebbe prestare la dovuta attenzione quando si modificano grandi gruppi di selezioni, perché ciò può istantaneamente creare un grande numero di dipendenze non soddisfatte o di conflitti, che vengono elencati tutti in un'unica schermata di risoluzione delle dipendenze, rendendoli veramente difficili da gestire. In pratica, solo le operazioni di blocco e sblocco sono utili quando applicate a gruppi. .sp .SS "Risoluzione delle dipendenze e dei conflitti" .sp Quando il cambiamento richiesto ha come risultato una o più dipendenze non soddisfatte o conflitti, \fBdselect\fP propone all'utente una schermata di risoluzione delle dipendenze. Prima viene comunque visualizzata una schermata di aiuto informativa. .sp La metà superiore di questa schermata elenca tutti i pacchetti che avranno dipendenze non soddisfatte o conflitti, come risultato della modifica richiesta, e tutti i pacchetti la cui installazione può risolvere qualcuna di queste dipendenze, o la cui rimozione può risolvere qualcuno dei conflitti. La metà inferiore visualizza in modo predefinito le dipendenze o i conflitti che fanno sì che il pacchetto attualmente selezionato sia presente nell'elenco. .sp Quando il sotto\-elenco dei pacchetti è inizialmente visualizzato, \fBdselect\fP può già aver impostato lo stato di selezione richiesto per alcuni dei pacchetti elencati, allo scopo di risolvere le dipendenze o i conflitti che hanno causato la visualizzazione della schermata di risoluzione. Solitamente è bene seguire i suggerimenti proposti da \fBdselect\fP. .sp Premendo il tasto \fB«R»\fP lo stato di selezione dei pacchetti elencati può essere riportato alle impostazioni originali, così come erano prima che venissero create le dipendenze non soddisfatte o i conflitti. Premendo il tasto \fB«D»\fP vengono annullati i suggerimenti automatici, ma i cambiamenti che hanno causato la comparsa della schermata di risoluzione delle dipendenze vengono mantenuti come richiesti. Da ultimo, premendo \fB«U»\fP, le selezioni sono reimpostate di nuovo ai valori dei suggerimenti automatici. .sp .SS "Stabilire le selezioni richieste" .sp Premendo \fBInvio\fP, si accetta l'insieme attualmente visualizzato delle selezioni. Se \fBdselect\fP non rileva alcuna dipendenza non soddisfatta come risultato delle selezioni richieste, le nuove selezioni saranno impostate. Tuttavia, se vi sono dipendenze non soddisfatte, \fBdselect\fP interrogherà nuovamente l'utente con una schermata di risoluzione delle dipendenze. .sp Per modificare un insieme di selezioni che crea dipendenze non soddisfatte o conflitti e forzare \fBdselect\fP ad accettarlo, premere il tasto \fB«Q»\fP. Questo modifica le selezioni nel modo specificato dall'utente, in modo incondizionato. Generalmente ciò non va fatto, a meno che non si conoscano tutte le avvertenze del caso. .sp L'effetto opposto, cioè abbandonare qualsiasi richiesta di modifica delle selezioni e il ritorno al precedente elenco delle selezioni, può essere ottenuto premendo i tasti \fB«X»\fP o \fBEsc\fP. Premendo più volte questi tasti, ogni modifica potenzialmente dannosa alle selezioni dei pacchetti richiesti può essere completamente abbandonata fino a tornare alle ultime impostazioni stabilite. .sp Se si stabiliscono alcune impostazioni per errore e si desidera far tornare le selezioni a ciò che è attualmente installato sul sistema, premere il tasto \fB«C»\fP. Ciò è in un certo senso simile all'uso del comando di sblocco per tutti i pacchetti, ma fornisce un pulsante antipanico più evidente nel caso in cui l'utente abbia premuto \fBInvio\fP per sbaglio. .sp . .SH AMBIENTE .TP \fBHOME\fP Se impostata, \fBdselect\fP la userà come directory in cui leggere il file di configurazione specifico dell'utente. . .SH BUG L'interfaccia di selezione dei pacchetti di \fBdselect\fP è fonte di confusione per alcuni nuovi utenti. A quanto si dice, fa piangere persino gli sviluppatori del kernel esperti. .sp La documentazione è carente. .sp Non c'è un'opzione aiuto nel menu principale. .sp L'elenco visibile dei pacchetti disponibili non può essere ridotto. .sp I metodi di accesso integrati non possono più stare al passo con gli standard di qualità attuali. Usare il metodo di accesso fornito da apt; non solo non è difettoso, ma è anche molto più flessibile dei metodi di accesso integrati. . .SH "VEDERE ANCHE" \fBdpkg\fP(1), \fBapt\-get\fP(8), \fBsources.list\fP(5), \fBdeb\fP(5).