Як я можу встановити одну мову за допомогою командного рядка


21

Я намагаюся зробити все готовим до встановлення нового робочого столу з кількома інструкціями командного рядка. На жаль, для встановлення мовних пакетів я не зміг знайти, як це зробити.

Я можу бігати

gnome-language-selector

Але це, здається, не можна використовувати безпосередньо в командному рядку. Мені потрібно продовжувати клацання ...

Інша річ, яку можна зробити, це те, що я роблю ці кліки і з'ясовую, які пакунки встановлені та читаю зміни в / etc / середовищі та / etc / default / locale (та іншому файлі / etc / ...?), Але перелік пакунків, ймовірно, відрізняється залежно від встановлених пакетів (Firefox, Thunderbird, LibreOffice, Gnome, ...)

Чи є інструмент для цього? Скажімо так:

gnome-language-selector --install fr

або пакет, який має всі необхідні залежності:

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

Спасибі,

Відповіді:


23

Для робочого столу ви можете

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

Але кожен додаток може мати свій мовний пакет. Щоб знати пакети, які потрібно встановити, спробуйте:

check-language-support -l [cod]

Наприклад:

check-language-support -l fr

Дякую, але це не встановлює все, що було б встановлено селектором gnome-language; у моєму випадку: 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- фр wfrench мову-пак-пт буревісник-локаль-пт
Самба

Немає пакета мови-підтримки-письма [[cod], доступного для 12.04 ... Він зник з 11.10.
самб

1
Відредаговано. Перевірте, чи корисні останні доповнення ... :)
жасмини

1
Відмінно! Заключна команда - sudo apt-get install $ (check-language-support -l fr)
samb

1
Абоyes | sudo apt-get install `check-language-support -l fr`
Reinier Post

15

Автоматично встановити всі залежності:

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

де frпотрібний код мови.


підказка: apt-get installможе взяти -yваріант. Не потрібно використовувати yesі трубу.
hytromo

2

Спочатку потрібно відредагувати файл locale.gen.

sudo vim /etc/locale.gen

Потім шукайте потрібний вам мовний пакет і видаліть позначку коментаря, наприклад, якщо я хочу встановити zh_CN.GBK GBK zh_CN.UTF8, я просто видаляю символ # у цих рядках, або ви також можете додавати свої рядки безпосередньо в файл. Нарешті, запустіть:

sudo locale-gen

Це найпростіший спосіб, який я знайшов в Інтернеті.


0

Щоб додати французьку мову до Ubuntu за допомогою програмного центру:

Встановіть через програмний центр

Цитується звідти:

Цей метапакет залежить від усіх пакетів, які забезпечують підтримку рідної мови для додатків. (наприклад, перевірки орфографії, словники, локальні пакети OpenOffice та Mozilla тощо).

Якщо ви також хочете, щоб ваші програми та робочий стіл були перекладені, будь ласка, додатково встановіть language-pack-fr.

Таким чином, вона може не мати мови для певних програм.


Щоб додати мову до Ubuntu за допомогою командного рядка:

Просто натисніть клавішу Ctrl+ Alt+ Tна клавіатурі, щоб відкрити термінал. Коли він відкриється, запустіть команди нижче.

sudo apt-get install language-support-fr

Дякую, але це не встановлює все, що було б встановлено селектором gnome-language; у моєму випадку: 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- фр wfrench мову-пак-пт буревісник-локаль-пт
Самба
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.