Cómo cambiar el idioma a Ubuntu Server desde un terminal

Escrito por Rubén Velasco
GNU Linux
2

Ubuntu Server es la versión del sistema operativo de Canonical orientada a su uso en servidores. Por defecto, esta distribución viene con los paquetes más básicos y elementales (ssh para conectarnos de forma remota y los paquetes básicos para el funcionamiento de Ubuntu). Una vez instalado el servidor podremos conectarnos a él de forma remota y comenzar a instalar los paquetes que necesitemos y a configurarlos. Aunque es posible instalar un entorno gráfico, esto no es recomendable ya que reduciría el rendimiento del servidor notablemente al tener muchos más paquetes cargados en memoria.

Generalmente, durante la instalación de Ubuntu Server se preguntará al administrador sobre el idioma en el que instalará el sistema, siendo el inglés el idioma por defecto. Cuando alquilamos un servidor dedicado, el sistema estará, probablemente, en el idioma del origen de la empresa, por ejemplo, los servidores de online.net, es el francés y el sistema operativo estará disponible en este idioma por defecto, por lo que los usuarios deberán cambiarlo a otro desde el que les resulte más cómodo trabajar.

Cómo cambiar el idioma de Ubuntu Server a español por ssh

Lo primero que debemos hacer es conectarnos de forma remota al Ubuntu Server de nuestro servidor dedicado.

A continuación debemos instalar los paquetes de idioma que se encuentran situados dentro de locale. Para ello tecleamos lo siguiente en el terminal:

  • cd /usr/share/locales/
  • sudo ./install-language-pack es_ES

Ahora debemos establecer los paquetes como predeterminados para el sistema. Para ello debemos modificar 2 archivos del sistema:

El archivo environment:

  • sudo nano /etc/environment

El archivo locale

  • sudo nano /etc/default/locale

En ambos archivos debemos añadir las siguientes líneas al final:

  • LANG=”es_ES.UTF-8″
  • LC_ALL=”es_ES.UTF-8″
  • LANGUAGE=”es_ES”

ubuntu_server_cambiar_idioma_foto_1

ubuntu_server_cambiar_idioma_foto_2

Para finalizar estableceremos la prioridad del idioma. Para ello, editamos el siguiente archivo:

  • sudo nano /var/lib/locales/supported.d/local

En ese archivo establecemos, en primer lugar, nuestro idioma por defecto con el que queremos trabajar y, en segundo lugar, el idioma secundario que utilizará el sistema si algún archivo de idioma falta. Por ejemplo, los primeros idiomas del fichero podrían ser:

  • es_ES.UTF-8 UTF-8
  • en_US.UTF-8 UTF-8

Para finalizar, tecleamos el siguiente parámetro para que el sistema se adapte a los nuevos idiomas instalados:

  • sudo dpkg-reconfigure locales

Y reiniciamos el sistema para comenzar a utilizar el nuevo idioma.

  • sudo reboot

Una vez iniciado el sistema podremos ver que todos los parámetros utilizan el idioma español (en nuestro caso). Podemos comprobar el idioma por defecto a través del comando “locale”:

  • locale

ubuntu_server_cambiar_idioma_foto_3

Y podemos ver todos los idiomas instalados con el parámetro a:

  • locale -a

Con esto ya tendremos nuestro Ubuntu Server en un idioma que entendamos mejor y con el que podremos comenzar a administrar el sistema más fácilmente.