Configurar Debian Sid para castellano.
Después de mucho batallar, he logrado por fin configurar por entero mi Debian Sid para que utilice el juego de caracteres español y muestre el símbolo del €, como se puede comprobar ;-).
Normalmente, uno puede echar mano de los paquetes user-es y user-euro-es (como el anterior, pero que incluye también las historias del simbolo €).
Sin embargo, estos paquetes parecen funcionar únicamente para las versiones Woody y Sarge. Los que usamos Sid tendremos que remangarnos un poco y seguir los siguientes pasos. No obstante, convendria que os bajaseis al menos user-euro-es y leyeseis bien la documentación que trae.
NOTA: Debido a que realicé incontables pruebas e intentos fallidos, y a pesar de que siempre anoto concienzudamente los pasos que doy, puede que equivoque el orden de algún paso, omita algo (espero que no se de ese caso) o introduzca acciones redundantes. Si os dais cuenta de que algo así ha ocurrido, indicadlo para poder mejorar este COMO. Gracias.
- Instalación de locales españolas con el euro: Lo primero que debemos hacer es configurar el juego de caracteres que queremos emplear, en nuestro caso el español, que vine recogido en el modelo ISO-8859-15, al que asignaremos el alias es_ES@euro o simplemente es_ES.
Comenzamos por editar
/etc/locale.genpara agregar las lineases_ES ISO-8859-15
es_ES@euro ISO-8859-15
eu_ES@euro ISO-8859-15
eu_ES ISO-8859-1
Seguidamente, editamos/etc/locale.aliasy añadimos al finales_ES@euro es_ES.ISO-8859-15.A continuación ejecutamos
locale-genpara generar los modos locales correspondientes a las lineas que acabamos de añadir. - Editar archivos de configuración: El siguiente paso será editar algunos ficheros de configuración, así como realizar una sustitución. Primero, editamos el fichero
/etc/environmentpara que incluya:
LC_ALL=es_ES@euro
LANG=es_ES@euro
LANGUAGE=es_ES@euro
LC_TYPE=es_ES@euroexport LANG
export LANGUAGE
export LC_ALL
export LC_TYPE
Si no lo habeis bajado ya, instaladapt-get install user-euro-esy ejecutadeurocastellanizar. Tranquilos, fallarán cosas, pero lo importante es cerciorarse de que ha tocado el archivo /etc/profile (vendrán comentarios y modificaciones que han incluido idioma en español) y ha generado el archivo/etc/language-euro-es.Editamos el archivo
/etc/console-tools/configdescomentando dos líneas para que pongan:SCREEN_FONT=lat0-16.psf
APP_CHARSET_MAP=iso15Para acabar este paso, copiamos y comprimimos a .gz el archivo
/usr/lib/kbd/keytables/es.map, y lo usamos para sustituir el archivo/etc/console/boottime.kmap.gz.Finalmente, instalamos
apt-get install language-envy ejecutamosset-language-evn -Religiendo como país España y el idioma español. A lo demás le doy a todo que sí, menos a la configuración del emacs (aunque no lo uso).Ahora hacemos logout y login.
- Finalizar configuración: Para acabar, hacemos un
dpkg-reconfigure console-dataeligiendo "Elegir teclado segun arquitectura", el teclado qwerty y el idioma español. Las demas opciones estándar. Por último, ejecutardpkg-reconfigure xserver-xfree86, asegurandote de elegir el teclado español, y también ejecutardpkg-reconfigure-localesescogiendo todas las instancias de es_ES, en la segunda pantalla, y seleccionando es_ES@euro, como tu idioma de entorno.
Finalmente, reincia la maquina. - Configurar el entorno gráfico: Con lo anterior nos hemos ventilado la consola, pero falta el entorno gráfico. Los que usamos KDE los tenemos fácil, pues lo primero es instalar
apt-get install kde-i18n-es. Salimos y entramos en la sesión, y en el panel de control de KDE, en selección de idioma y región hacemos los ajustes para el español y nuestro teclado y zona horaria.
Para rematar la faena, sólo queda editar
/etc/X11/XF86Config-4para retocar estas lineas,Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSectionY por último editar
/etc/kde3/xdm/Xsessionpara que ponga#!/bin/sh
export LC_LANG=es_ES@euro
export LANG=es_ES@euro
YA ESTÁ. Reiniciais completamente y bienvenidos a vuestro entorno castellano.
- Por si acaso le interesa a alguien, tened también cuidado con las opciones del gestor de arranque, por ejemplo, en GRUB cambiad el
/boot/grub/menu.lstpara que ponga en las opciones lang=es.
Saludos a todos, espero que ayude.
Fenix.
Nota al pie: El enlace al foro del que surgió este tinglado es http://www.esdebian.org/forum/viewtopic.php?forum=2&showtopic=40856
- Inicie sesión o regístrese para enviar comentarios
- 8921 lecturas

Yo en estos momentos me encuentro en el punto que te encontrabas tu solo que pienso que con menos ganas de seguir "luchando".
Me he leido al igual que tu tropecientos articulos sobre la castellanizacion, leer por infinidad de foros en busca siempre de una solucion definitiva para tener debian "castellanizado" del todo pero aun sigo con lo mismo.
Resulta que hace cosa de un mes sin motivo alguno ( o aparentemente no lo hay ) , me dejo de funcionar las tildes y en el x-terminal no me sale la Ñ, cuando la pongo me sale el caracter "\361".
He seguido al pie de la letra todos los articulos que le leido y demas para ver si doy con el problema pero no hay manera alguna de que me funcione: :(.
La gracia es que al arrancar GDM me funciona perfectamente en la casilla de login ,tildes, eñes, y todo lo que le metas pero una vez y arranco el entorno grafico vuelvo a las mismas.
¿Se os ocurre alguna otra posible solucion?
Realmente estoy desesperado, tanto que estoy pensando en volver a reinstalar debian... creo que es la alternativa mas rapida sinceramente.
Saludos y muchas gracias por currarte este articulo, esta bastante completo y seguro que a mucha gente le servira de ayuda.
Respuesta a Yo en estos momentos me
24/05/2005, 21.20 pm.
Arranco Sid, y al escribir una 'ñ' en la cosola sale '\364'. Al escribir el '€' sale '\244'. Pero luego los escribe bien al sacar el error de comando no reconocido. ¿???
Las X siguen bien. Hice un apt-get upgrade y todo igual. Realmente curioso, debió modificarse algo al rearrancar algún script para repasar las opciones y escribir el COMO.
Investigaré el tema, quiero llegar al fondo de esto ;-).
Respuesta a 24/05/2005, 21.20 pm.
Arranco Sid, y
Hay otra cosa graciosa, echad un vistazo.
Buenas a todos.
Tardé un poco (ya se sabe, verano....y todo eso), pero vengo con respuestas.
Primero DOS ERRATAS:
1. La ruta al archivo de configuración en castellano de teclado es: /usr/share/keymaps/i386/qwerty/es.kmap.gz.
Como se observa, se parece a la que puse como un huevo a una castaña. Pero en fin, no se me dan bien los artículos a las 0200 zulú...
2.En el último paso, la ruta del archivo Xsession a editar es:
/etc/kde3/kdm/Xsession.
No sé por qué puse xdm...
Bien, por último, y en referencia directa a todos los amigos que como yo tuviesen el poltergeist de que, de repente, en lugar del euro salga '\244', con la ñ algo parecido y cosas así, decirles que se debe a un comportamiento "gracioso" de una de las herramientas (todavía no sé muy bien si es set-language-env o kbdconfig; el segundo veréis que no lo uso en el COMO, lo siento, le he cogido manía).
Este comportamiento modifica alguna variable del kernel que despirindola el tema de las locales y la representación del € en la línea de comandos gráfica y tradicional, provocando ese comportamiento "simpático".
Mi consejo es que como el COMO parece que funciona (yo he reinstalado y fue como la seda) NO TOQUÉIS NADA una vez que todo funcione.
Si aparece el comportamiento raro, porque hicisteis algo indebido, toca repetir la instalación y el COMO.
La máxima de "Si no está roto no lo arregles" viene de perilla aquí.
Un abrazo a todos, y espero que siga siendo de utilidad.
Hola a todos.
Para aquellos a los que os pique la curiosidad, decir que he estado buceando todavía más en el tema hasta llegar al nivel de iluminación total.
dpkg-reconfigure locales (PASO 3) tiene un pequeño efecto secundario: resulta que añade a la cuenta de root un pequeño archivo llamado .inputrc (la ruta es /root/.inputrc), que si no está presente no pasa nada, pero si está presente sobreescribe lo indicado por /etc/inputrc.
Al menos en mi Debian Sid, al final de /etc/inputrc tenemos una serie de códigos que afinan la presentación de caracteres "raros" para los teclados anglosajones, como la ñ, la ç el € y demás. Si la consola no lee esos ajustes no sabe que hacer, presentando los famosos caracteres de escape del estilo /241 cuando escribimos alguno de estos caracteres.
Resumiendo:
1. Si has ejecutado la receta de arriba paso a paso, o bien fusilas /root/.inputrc, o dentro pones un enlace a /etc/inputrc.
2. Si aún no has seguido los pasos del COMO, la moraleja es que DEBES OMITIR el paso 3 por completo.
Me mantengo a la escucha para cualquier duda o sugerencia.
Un saludo.
Fénix.
Respuesta a Hola a todos.
Para aquellos a
Muchas gracias fenix.
Concrétamente es la línea:
set output-meta on # conservar bit 8 en salida por terminal
comentándola ya funciona, lo que no entiendo es el porqué, porque en /etc/inputrc también existe esa línea ¿?
Al parecer esta receta ya no es sólo para sid sino también para etch ;-)
---
Eduardo.
Respuesta a Muchas gracias fenix.
Concrétamente es la
Perdón en etch funciona correctamente, al hacer dpkg-reconfigure locales no genera ~/.inputrc.
Me ocurrió porque tenía instalado locales/unstable ¿?, ahora lo he bajado a locales 2.3.2.ds1-22 (testing/stable) y sin problemas.
Muchas gracias
---
Eduardo.
Respuesta a Perdón en etch funciona correctamente,
Pues nada, me alegro que se amplíen los horizontes de validez.
Espero que llegue la herramienta de configuración de idioma integrada, con entorno gráfico y todo eso...Hay que ponerse las pilas en todos los frentes.
Fenix.
Respuesta a Pues nada, me alegro que
Esto de las locales, puede llegar a exasperar pero weno; como consigo que me aparezca el euro en todas las consolas virtuales y no solo en la primera, alguien lo sabe?
En la primera va perfecto, pero en el resto me aparece un circulo con cuatro aspas.
Respuesta a Esto de las locales, puede
Por si a alguien le sucede lo del malamente famoso /361 y demáses:
Como usuario normal ejecutar:
cp .bash_profile.language-env-bak .bash_profile
rm .emacs
rm .inputrc
rm .fonts.cache-1
pd: gracias a alladus por el truco