¿Cómo arreglar la configuración regional en Debian 7?

¿Cómo arreglar la configuración regional en Debian 7?

Tengo grandes problemas con la configuración regional de Debian.

Quiero que mi servidor me hable en inglés estándar (en_US.UTF-8?)y, además, tenga de_DE.UTF-8disponible algunos scripts de Python que lo requieran. Modifiqué prácticamente todas las combinaciones de configuraciones locale-genregionales dpkg-reconfigurey edición de archivos de configuración.

Ahora, al iniciar sesión en mi servidor, me saluda esto:

Last login: Fri Mar 13 22:23:14 2015 from 1.2.3.4
-bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)
-bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8)

Que haceincluso malo?

En mi otro servidor, de alguna manera logré configurar todo correctamente y locale -agenera correctamente lo siguiente allí:

C
C.UTF-8
de_DE.utf8
en_US.utf8
POSIX

En este servidor, sin embargo, sólo recibo esto por el momento:

C
C.UTF-8
POSIX
en_US.utf8

¿Cómo puedo solucionar esto?

Respuesta1

Resulta que locale-gense negó a generar una configuración regional de_DE porque estaba comentada en /etc/locale.gen.

local.gen

Como puede ver aquí, he descomentado las configuraciones regionales que quiero. Después de un rápido locale-gen, todo volvió a funcionar.

Respuesta2

La forma en que ajusto esto en Ubuntu es abrir el localearchivo así; usando nanoen este ejemplo, pero siéntete libre de usar cualquier editor que prefieras:

sudo nano /etc/default/locale

Y luego agregue (o edite) el LANGvalor de esta manera:

LANG="en_US.UTF-8"

Puede encontrar más información y detalles en esta respuesta en"Pregúntale a Ubuntu".

información relacionada