Как установить дополнительные языковые пакеты на Ubuntu Gnome 15.04?

Вам нужно будет загрузиться с живого компакт-диска. Добавьте разделы для них на диск 1, скопируйте все содержимое, а затем используйте sudo blkid, чтобы получить UUID каждого раздела. На диске 1 новый /, отредактируйте файл / etc / fstab, чтобы использовать новые UUID, которые вы только что искали.

Обновление GRUB зависит от того, является ли это GRUB1 или GRUB2. Если GRUB1, вам нужно отредактировать /boot/grub/device.map

Если GRUB2, я думаю, вам нужно смонтировать свои разделы, поскольку они будут в реальной ситуации. Например:

sudo mkdir /media/root
sudo mount /dev/sda1 /media/root
sudo mount /dev/sda2 /media/root/boot
sudo mount /dev/sda3 /media/root/home

(Заполнение всех фактических разделов, которые вы скопировали, конечно)

Затем привяжите mount / proc и / dev в каталоге / media / root:

sudo mount -B /proc /media/root/proc
sudo mount -B /dev /media/root/dev
sudo mount -B /sys /media/root/sys

Теперь chroot в дисковод, чтобы вы могли заставить GRUB обновить себя в соответствии с новым макетом:

sudo chroot /media/root
sudo update-grub

Вторая команда сделает одну жалобу (I забыть, что это такое ...), но это нормально игнорировать.

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

1
задан 25 February 2016 в 16:58

3 ответа

Вот несколько инструментов командной строки, о которых вы, возможно, не знали.

Довольный apt-get! Поиск с apt-cache search language-pack-gnome-xx, там xx - это код для языка. В вашем случае, если вы хотите русский - apt-cache search language-pack-gnome-ru. На самом деле есть два пакета language-pack-gnome-ru и language-pack-gnome-ru-base. Запуск sudo apt-get install language-pack-gnome-ru говорит мне:
The following extra packages will be installed:
  firefox-locale-ru language-pack-gnome-ru-base language-pack-ru
  language-pack-ru-base
The following NEW packages will be installed:
  firefox-locale-ru language-pack-gnome-ru language-pack-gnome-ru-base
  language-pack-ru language-pack-ru-base
Итак, как вы можете видеть, базовый пакет устанавливается автоматически - не нужно беспокоиться об этом. Давным-давно мне приходилось писать сценарий, который автоматически устанавливает язык ввода и получается gsettings делает это довольно хорошо. Запустите gsettings get org.gnome.desktop.input-sources sources, чтобы получить доступ к имеющимся источникам входного сигнала. Если вы хотите добавить источник языка, вот мой пример добавления испанского в мой список:
gsettings set org.gnome.desktop.input-sources  sources "[('xkb', 'us'),('xkb','es'),('xkb','zh')]" 
Обратите внимание на комы и одинарные кавычки, а также на двойные кавычки. Очень важно для синтаксиса. check-language-support. Эта аккуратная небольшая команда поможет вам узнать, какие языковые пакеты вам не хватает, вы можете настроить таргетинг на определенный язык с помощью флагов -l или --language=LANG, а также --show-installed. Аккуратно, не так ли?
5
ответ дан 23 May 2018 в 18:52

Я знаю два пути. Либо вы устанавливаете поддержку языка:

sudo apt-get install language-selector-gnome

, и сделайте это оттуда. При желании вы можете просто запустить эти команды в окне терминала:

sudo mkdir /usr/share/locale-langpack/ru
sudo apt-get install $(check-language-support)
3
ответ дан 23 May 2018 в 18:52
  • 1
    Извините, я не использовал ваш код в своем ответе, посмотрел историю. Я снова удалю его. – A.B. 29 July 2015 в 08:25
  • 2
    @ A.B .: Ага .. Я должен был посмотреть на историю. Извините за то, что вы обвинили вас, отметив ответ. Я заметил «неприемлемость». запись в журнале моей репутации и разозлилась, когда я увидел, что мой ответ почти скопирован с добавлением нескольких фото. Теперь я вижу, что именно OP «объединил» наши ответы и переместил знак принятия. Фактически, «объединенный» ответ был лучше ИМО, а лично - в свете того, что я знаю сейчас, я бы не прочь, если вы изменили его. Еще раз извините. – Gunnar Hjalmarsson 29 July 2015 в 12:03
  • 3
    Я добавил дополнительный раздел в свой ответ для вашего решения. Думаю, это лучше для вас и для меня :) – A.B. 29 July 2015 в 12:55
  • 4
    @ A.B .: Отлично - спасибо! – Gunnar Hjalmarsson 29 July 2015 в 14:12
  • 5
    Извините, я не понимал, что я могу вызвать, объединив их вместе ... – Paranoid Panda 17 November 2015 в 21:01

Что я сделал:

sudo apt-get upgrade *lang*es* (in case I want to install Spanish)

Это поиск любого языкового пакета, имя которого содержит lang и es, с ведущими буквами и обратными буквами.

И из перечисленных пакетов я решил установить language-pack-gnome-es и так далее. Фактически после установки этого вам вряд ли нужно что-то еще.

0
ответ дан 23 May 2018 в 18:52

Другие вопросы по тегам:

Похожие вопросы: