Tengo este problema con la configuración regional en mi Linux Mint Debian (LMDE). ¿Cómo puedo arreglar esto?
cj@linux ~ $ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=\(null\)
LANGUAGE=
LC_CTYPE="(null)"
LC_NUMERIC="(null)"
LC_TIME="(null)"
LC_COLLATE="(null)"
LC_MONETARY="(null)"
LC_MESSAGES="(null)"
LC_NAME="(null)"
LC_ADDRESS="(null)"
LC_TELEPHONE="(null)"
LC_MEASUREMENT="(null)"
LC_IDENTIFICATION="(null)"
LC_ALL=
¿Causaría esto algún problema para los programas y aplicaciones?
Respuesta1
El export
y método locale-gen
.dpkg-reconfigure
Depende de la "configuración regional" que desee configurar, pero esto me funciona cuando soluciono problemas similares en Ubuntu 12.04, que está basado en Debian al igual que Linux Mint. En estos ejemplos estoy usando, en_US.UTF-8
pero asegúrese de cambiarlos para que coincidan con la configuración regional deseada real.
Primero, ejecute los siguientes export
comandos:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Luego ejecuta locale-gen
así:
sudo locale-gen en_US.UTF-8
Luego ejecuta dpkg-reconfigure locales
así:
sudo dpkg-reconfigure locales
Reinicie su máquina y todo debería borrarse cuando vuelva a estar en línea. Verifique el resultado del locale
cual ahora debería ser algo como esto:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
La adición de un LC_ALL
valor al /etc/environment
método.
Otra idea es que puedes configurar la configuración regional global en este archivo:
/etc/environment
Usando sudo
y su editor favorito; Prefiero usar nano
, pero siéntete libre de usar cualquier editor de texto que quieras usar:
sudo nano /etc/environment
Y luego simplemente agregue este valor al final de ese archivo:
LC_ALL="en_US.UTF-8"
Reinicie o cierre sesión e inicie sesión nuevamente y eso también debería funcionar.