Cambiar el idioma en Ubuntu Server a español

Normalmente es bueno trabajar con los sistemas Linux en inglés (en-US), ya que así nos acostumbramos a administrarlos en su lenguaje nativo, pero puede ser que por alguna razón prefiramos cambiar el idioma de Ubuntu a español.

 
Puede que además de cambiar el idioma en Ubuntu, también necesitemos cambiar la distribución del teclado (el teclado americano puede ser un poco locura para un hispano hablante) ..

Vamos a ver cómo cambiar el idioma de Ubuntu Server desde la terminal. (también se puede hacer desde el modo gráfico).

 
CONTENIDOS:

 

 

Primero vamos a comprobar el lenguaje instalado en Ubuntu

 
En la terminal, ejecutamos:

locale

 

cambiar idioma ubuntu paquete español
 

Locale: El locale es la configuración de formato que tiene un sistema Linux para mostrar símbolos, letras, mensajes ..

 

Cuando comprobamos el locale que tiene nuestro Ubuntu, vemos que aparece locale C.UTF-8 . A efectos prácticos C.UTF-8 es muy parecido al idioma americano, en_US.UTF8.
 


—> Puedes ver las diferencias entreC.UTF-8 y en_US.UTF8

 

 

Ahora instalaremos los paquetes necesarios para cambiar el idioma de Ubuntu Server 18.04 a español

 
SI se trata de una distro sin interfaz gráfica como Ubuntu Server 18 por ejemplo, tendremos que instalar los paquetes en español desde la terminal de Linux.

 

sudo apt-get install language-pack-es

cambiar idioma ubuntu | language pack es

 

Sobre el paquete language-pack-es

 

actualizaciones de traducción para el idioma español; castellano
Actualizaciones de datos de traducción de todos los paquetes soportados
para: español; castellano

 

 

sudo apt-get install language-pack-es-base

cambiar idioma linux apt-get install language-pack-es-base
 

 

Sobre el paquete language-pack-es-base

 

traducciones para el idioma español; castellano
Datos de traducción de todos los paquetes soportados para: español;
castellano
.
Este paquete incluye los datos de traducción y se actualiza sólo
ocasionalmente. El paquete language-pack-es incluye actualizaciones
frecuentes de traducción, así que debería instalarlo también.

 

Puede ocurrir que cuando instalemos unos de los paquetes el sistema nos diga que ya está instalado, no pasa nada, ya que algunos paquetes dependen de otros es decir, al instalar, por ejemplo, language-pack-es se instala también el paquete language-pack-es-base.

En cualquier caso se muestra la lista completa para que no nos dejemos ninguno sin instalar.
 

 

Instalamos los diccionarios en español

 

sudo apt install aspell-es

Instalar diccionarios idioma español ubuntu
 

 

sudo apt install myspell-es

diccionario ubuntu apt install myspell-es
 

 

También podemos descargar las páginas de manuales en español

 

sudo apt-get install manpages-es

 

 

Configurar variables locale de idioma en archivos /etc/environment y /etc/default/locale

 
Ahora modificaremos estos archivos y añadiremos el código de las variables para el idioma español:

  • archivo /etc/environment
  • archivo /etc/default/locale

 

Y en estos archivos nos aseguraremos de tener (si hay otros idiomas, podemos comentarlos, y dejar solo el español):

LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LANGUAGE="es_ES"

 
idioma ubuntu lang es archivo /etc/default/locale
 

 

Y finalmente generamos los locale para el idioma español

 

sudo dpkg-reconfigure locales

 

Seleccionando solo el idioma deseado, que en nuestro caso es el español.

 

cambiar idioma ubuntu dpkg-reconfigure locales

 

dpkg-reconfigure locales configuracion regional

 

Y veremos que los locale para español ya se están generando

cambiar idioma dpkg reconfigure locales

 

Y reiniciamos Ubuntu con:

reboot

 

 

Comprobando que hemos cambiado el idioma de Ubuntu a español.

 
Si ejecutamos el comando locale de nuevo, veremos que el idioma ya se ha cambiado a español:

locale idioma español instalado ubuntu