如何在Ubuntu Gnome 15.04上安装其他语言包?

我正在运行Ubuntu Gnome 15.04,并且机器上的每个拼写检查器和语言等​​都是英语(美国),但我想将其更改为英语(英国),我想添加对俄语的支持以便我可以当我希望改变时,告诉我的法术检查员也改变了。 在普通的Ubuntu 15.04安装中有一个语言支持部分,显然在早期版本的Ubuntu Gnome中,但是在Ubuntu Gnome 15.04中我找不到这个function。

所以我相信我的问题很清楚,在Ubuntu Gnome 15.04中如何添加其他语言包(特别是英语(英国)和俄语)?


OS信息:

No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.04 Release: 15.04 Codename: vivid 

终端方式

回答 @GunnarHjalmarsson并在@Serg的回答中描述了终端方式。


GUI方式

在终端中通过GNOME Shell或language-selector-gnome (GNOME 3.14)或gnome-language-selector (GNOME 3.16)启动语言支持

在此处输入图像描述

单击“ 安装/删除语言...”,然后选择一种或多种语言进行安装

在此处输入图像描述

这里有一些你可能没有意识到的命令行工具。

  1. 好老的apt-get

    使用apt-cache search language-pack-gnome-xxxx是语言的代码。 在你的情况下,如果你想要俄语 – apt-cache search language-pack-gnome-ru 。 有两个软件包,实际上是language-pack-gnome-rulanguage-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 

    如您所见,基本软件包自动安装 – 无需担心。

  2. 很久以前我不得不写一个自动设置语言输入的脚本,结果表明gsettings做得很好。

    运行gsettings get org.gnome.desktop.input-sources sources以获取当前输入源的选择。 如果你想添加一个语言源,这是我在我的列表中添加西class牙语的例子:

     gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'),('xkb','es'),('xkb','zh')]" 

    注意昏迷和单引号,以及双引号。 对语法非常重要。

  3. check-language-support命令。

    这个简洁的小命令将帮助您找出缺少哪些语言包,您可以使用-l--language=LANG标记来定位特定语言,以及--show-installed 。 整洁,不是吗?

我知道有两种方法。 要么安装语言支持:

 sudo apt-get install language-selector-gnome 

并从那里做。 您可以选择在终端窗口中运行这些命令:

 sudo mkdir /usr/share/locale-langpack/ru sudo apt-get install $(check-language-support) 

我做的是:

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

这是搜索任何包含langes语言包,包含前导字母和尾随字母。

从列出的软件包中,我选择安装language-pack-gnome-es ,依此类推。 实际上在安装之后你几乎不需要任何其他东西。