Как я могу установить один язык из командной строки


21

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

я могу бежать

gnome-language-selector

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

Другая вещь, которую можно сделать, это то, что я делаю эти клики и выясняю, какие пакеты были установлены, и читаю изменения в / etc / environment и / 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-selector; в моем случае: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr языковой пакет-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr дефис- fr wfrench language-pack-fr thunderbird-locale-fr
самб

Пакет language-support-writing- [cod] не доступен для 12.04 ... Он исчез с 11.10.
Самб

1
Ред. Пожалуйста, проверьте, полезны ли последние дополнения ... :)
jasmines

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-selector; в моем случае: libreoffice-l10n-fr language-pack-gnome-fr language-pack-fr-base hunspell-fr языковой пакет-gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr дефис- fr wfrench language-pack-fr thunderbird-locale-fr
самб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.