GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Problema con le impostazioni internazionali:"Impostazione delle impostazioni locali non riuscita".?

Ho un problema con la localizzazione e non riesco a trovare alcuna soluzione che funzioni!

Ogni tutorial è simile a questo:Perl warning L'impostazione della localizzazione non è riuscita in Debian.

Questo è il problema con la localizzazione:

pi @ server [~]:
$ > sudo deluser --remove-home cm22
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Looking for files to backup/remove ...
Removing user `cm22' ...
Warning: group `cm22' has no more members.
Done.

Come posso risolverlo?

Risposta accettata:

Debian risparmia larghezza di banda di rete inviando le definizioni delle impostazioni locali in una forma che non è direttamente utilizzabile, in cui le informazioni sono condivise tra le impostazioni locali (ad es. en_US e en_CA sono molto simili) viene memorizzato in un unico file. Le definizioni delle impostazioni locali utilizzabili devono essere generate su ciascuna macchina. Per risparmiare tempo CPU e spazio su disco, vengono generate solo le impostazioni locali richieste dall'amministratore di sistema.

Esegui il comando seguente come root per configurare il set di locali da generare:

dpkg-reconfigure locales

In alternativa, modifica il file /etc/locale.gen e commenta le righe corrispondenti alle impostazioni locali desiderate (righe che iniziano con # sono righe di commento). Ad esempio, se vuoi il en_GB.UTF-8 locale, devi avere una riga contenente

en_GB.UTF-8 UTF-8

Dopo aver modificato /etc/locale.gen , esegui locale-gen per rigenerare le definizioni locali.

Il valore UTF-8 che hai impostato per LC_CTYPE è invalido. È necessario utilizzare un nome locale valido, ad es. LC_CTYPE=en_GB.UTF-8 . Puoi lasciare LC_CTYPE unset:per impostazione predefinita verrà impostato il valore di LANG . Anche se consiglio piuttosto di lasciare LANG deselezionare e impostare LC_CTYPE=en_GB.UTF-8 e LC_TIME=en_GB.UTF-8 (LC_MESSAGES è effettivamente l'inglese predefinito, se stavi usando un'altra lingua dovresti impostarla anche tu).


Debian
  1. Proteggi Debian con ClamAV Antivirus

  2. Debian – Impossibile recuperare il repository di Jessie Backports?

  3. Installa Plone con Nginx su un VPS Debian 8

  4. Configura le impostazioni internazionali del sistema su Debian 9

  5. Come installare/cambiare locale su Debian?

Configurazione iniziale del server con Debian 11

Come configurare LAMP con Debian 11

Come configurare Samba Server con Debian 11

Come installare Itch con Debian 11

DISTRIBUZIONE F-DROID SU DEBIAN CON I2P

Come installare phpMyAdmin con Nginx su Debian 11