Differences between revisions 3 and 4
Revision 3 as of 2010-09-22 09:59:40
Size: 4396
Comment: minor fixes
Revision 4 as of 2011-01-28 16:36:18
Size: 4394
Editor: ?Stemby
Comment: AcceptEnv → SendEnv
Deletions are marked like this. Additions are marked like this.
Line 46: Line 46:
Dopo aver eseguito l'aggiornamento da una versione molto vecchia di Debian (antecedente ad [[it/DebianEtch|Etch]]), il file [[DebianMan:5/sshd_config|sshd_config(5)]] potrebbe non contenere la direttiva {{{AcceptEnv}}} corretta che permette al client ssh di passare le variabili locali. Modificare il file {{{/etc/ssh/sshd_config}}} e assicurarsi che contenga questa riga: Dopo aver eseguito l'aggiornamento da una versione molto vecchia di Debian (antecedente ad [[it/DebianEtch|Etch]]), il file [[DebianMan:5/sshd_config|sshd_config(5)]] potrebbe non contenere la direttiva {{{SendEnv}}} corretta che permette al client ssh di passare le variabili locali. Modificare il file {{{/etc/ssh/sshd_config}}} e assicurarsi che contenga questa riga:

Translation(s): English - Italiano

(!) ?Discussion


Questa pagina indica come installare/usare Debian nella propria lingua.

Configurazione

Standard

Digitare dpkg-reconfigure locales come utente root e selezionare le localizzazioni che si desidera generare, alla fine verrà chiesto quale dovrebbe essere la predefinita. Se ci sono utenti che accedono al sistema tramite ssh, si consiglia di scegliere Nessuna come lingua standard.

Questo modifica i file /etc/default/locale ed /etc/locale.gen (nelle versioni precedenti di Debian anche /etc/environment). Se si è scelta una lingua predefinita diversa da Nessuna, questa sarà in /etc/default/locale, e sovrascriverà la variabile LANG fornita da ssh. Questo è molto scomodo.

Se c'è stato un aggiornamento a Lenny da una versione precedente di Debian ed è rimasto un LANG=... in /etc/environment, andrebbe commentato (digitare editor /etc/environment, inserire un cancelletto '#' ad inizio riga e quindi salvare).

Opzionalmente, modificare il file /etc/profile come segue:

  • Eseguire locale -a per ottenere un elenco di nomi di localizzazioni, adatto per l'uso in variabili d'ambiente. Si noti che la sintassi è diversa da quella mostrata nella lista di dpkg-reconfigure.

  • Aggiungere una riga come questa al file /etc/profile:

     : ${LANG:=de_DE.iso88591}; export LANG

    dove de_DE.iso88591 è la lingua voluta come predefinita. Se si è utenti tcsh o csh, creare un file chiamato /etc/csh/login.d/lang con il seguente contenuto:

     if (! $?LANG) setenv LANG de_DE.iso88591

Verrà impostata LANG se non è stata definita in precedenza, ad esempio da ssh. Sfortunatamente questo non riguarda gli utenti che effettuano il login con xdm, gdm, ecc.

SSH

Server SSH

Dopo aver eseguito l'aggiornamento da una versione molto vecchia di Debian (antecedente ad Etch), il file sshd_config(5) potrebbe non contenere la direttiva AcceptEnv corretta che permette al client ssh di passare le variabili locali. Modificare il file /etc/ssh/sshd_config e assicurarsi che contenga questa riga:

AcceptEnv LANG LC_*

È necessario eseguire il comando /etc/init.d/ssh restart per rendere effettivo il cambiamento. Inoltre, si deve chiudere la connessione ssh in corso ed accedere nuovamente; la cosa non avrà effetto sui programmi già in esecuzione.

Client SSH

Dopo aver eseguito l'aggiornamento da una versione molto vecchia di Debian (antecedente ad Etch), il file sshd_config(5) potrebbe non contenere la direttiva SendEnv corretta che permette al client ssh di passare le variabili locali. Modificare il file /etc/ssh/sshd_config e assicurarsi che contenga questa riga:

SendEnv LANG LC_*

Bisogna chiudere la connessione ssh in corso ed accedere nuovamente; la cosa non ha effetto sui programmi già in esecuzione.

GDM

TODO: come configurare correttamente le cose per gli utenti che usano xdm/gdm/ecc.

Manualmente

  • Modificare il file /etc/locale.gen ed aggiungere le proprie impostazioni di localizzazione (una per riga), per esempio:

     de_DE.UTF-8 UTF-8
     de_DE ISO-8859-1
     de_DE@euro ISO-8859-15

    Le localizzazioni supportate sono elencate nel file /usr/share/i18n/SUPPORTED.

  • Eseguire il comando locale-gen.

  • Eseguire il comando locale -a per verificare l'elenco delle localizzazioni disponibili; notare che cambia la sintassi.

  • Se c'è stato un aggiornamento a Lenny ed è rimasto un LANG=... in /etc/environment, andrebbe commentato.

  • Riavviare la sessione per utilizzare le nuove impostazioni nei programmi.

Mappatura della tastiera

Vedere: debian-reference.

Si veda anche

  • ReduceDebian - Ridurre il numero di localizzazioni installate


CategorySystemAdministration