¿Cómo puedo instalar un idioma por línea de comandos?

21

Estoy tratando de tener todo listo para instalar un nuevo escritorio con algunas instrucciones de línea de comandos. Desafortunadamente, para instalar los paquetes de idiomas, no pude encontrar cómo hacerlo.

puedo correr

gnome-language-selector

Pero no parece ser utilizable en la línea de comandos directamente. Necesito continuar con los clics ...

Otra cosa que podría hacerse es hacer esos clics y averiguar qué paquetes se han instalado y leer los cambios en / etc / environment y / etc / default / locale (y otro archivo / etc / ...) pero la lista de paquetes es probablemente diferente dependiendo de los paquetes instalados (Firefox, Thunderbird, LibreOffice, Gnome, ...)

¿Hay alguna herramienta para eso? Como digamos:

gnome-language-selector --install fr

o un paquete que tiene todas las dependencias necesarias:

sudo apt-get install super-language-pack-fr

Gracias,

samb
fuente

Respuestas:

23

Para escritorio puedes

sudo apt-get install language-pack-[cod] language-pack-gnome-[cod] language-pack-[cod]-base language-pack-gnome-[cod]-base 

Pero cada aplicación puede tener su paquete de idioma. Para conocer los paquetes que se instalarán, intente:

check-language-support -l [cod]

Por ejemplo:

check-language-support -l fr
jazmines
fuente
Gracias, pero esto no instala todo lo que instalaría gnome-language-selector; en mi caso: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr language-pack-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr hyphen- fr wfrench language-pack-fr thunderbird-locale-fr
samb
No hay un paquete de idioma-soporte-escritura- [cod] disponible para 12.04 ... Desapareció con 11.10.
Samb
1
Editado Por favor, verifique si las últimas adiciones son útiles ... :)
jasmines
1
¡Excelente! El comando final es sudo apt-get install $ (check-language-support -l fr)
samb
1
Oyes | sudo apt-get install `check-language-support -l fr`
Reinier Post
15

Instalar automáticamente todas las dependencias:

sudo apt-get -y install `check-language-support -l fr`

¿Dónde frestá el código de idioma deseado?

Nuno Mourinho
fuente
pista: el apt-get installpuede tomar la -yopción. No hay necesidad de usar yesy tubería.
hytromo
2

Primero, necesita editar el archivo locale.gen.

sudo vim /etc/locale.gen

Luego, busque el paquete de idioma que necesita y elimine la marca de comentario, por ejemplo, si quiero instalar zh_CN.GBK GBK zh_CN.UTF8, simplemente elimino el símbolo # en estas líneas, alternativamente, también puede agregar sus líneas directamente en el archivo. Finalmente, ejecuta:

sudo locale-gen

Esta es la forma más simple que encontré en línea.

Gary
fuente
0

Para agregar el idioma francés a Ubuntu usando el Centro de software:

Instalar a través del centro de software

Citado a partir de ahí:

Este metapaquete depende de todos los paquetes que proporcionan compatibilidad con el idioma nativo para las aplicaciones. (como correctores ortográficos, diccionarios, paquetes locales de OpenOffice y Mozilla, etc.).

Si también desea que se traduzcan sus aplicaciones y el escritorio, instale adicionalmente language-pack-fr.

Por lo tanto, es posible que no tenga el idioma para ciertos programas.


Para agregar un idioma a Ubuntu usando la línea de comando:

Simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos.

sudo apt-get install language-support-fr
Mitch
fuente
Gracias, pero esto no instala todo lo que instalaría gnome-language-selector; en mi caso: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr language-pack-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr hyphen- fr wfrench language-pack-fr thunderbird-locale-fr
samb