Este es un problema que tiene mucha gente que instala Debian debido a un bug en la instalación que hace que la configuración no se guarde. El problema más común es que no se puede escribir la letra ñ, ni utilizar acentos y algunos programas no cargan en castellano sino en inglés.
Para solucionarlo lo único que debemos hacer es reconfigurar las locales.
Reconfigurando las locales
Antes de nada hemos de tenerlas instaladas (seguro que ya las tenemos). Si este no es el caso, podemos instalarlas con el comando (como root):
# apt-get install locales
Pero seguramente no sea necesario, y podamos omitir este paso, ya sería bastante raro no tenerlas instaladas.
Para reconfigurar las locales recurriremos a la herramienta dpkg que nos permite instalar/eliminar/configurar paquetes de software. Haremos (como root):
# dpkg-reconfigure locales
Y de la lista que nos aparecerá seleccionaremos las siguientes:
es_ES@euro ISO-8859-15
es_ES ISO-8859-1
Elegiremos también una por defecto, por ejemplo: es_ES
Por último ejecutamos el siguiente comando (nuevamente como root):
# dpkg-reconfigure console-data
Con esto tenemos configuradas ya nuestras locales y en principio ya deberíamos poder utilizar los acentos y la letra ñ. Los programas deberían abrir en el idioma seleccionado (aquellos programas que usen las locales para decidir el idioma).
Para saber en cualquier momento el estado de las locales del usuario actual podemos ejecutar el comando: locale
Tutorial elaborado por Nacx para ADSLAyuda.com