如何通过命令行安装一种语言


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

谢谢,

Answers:


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语言包gnome-fr语言包fr-base hunspell-fr语言包gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr连字符- fr wfrench language-pack-fr thunderbird-locale-fr
samb 2012年

没有适用于12.04的language-support-writing- [cod]程序包...随11.10一起消失了。
samb 2012年

1
编辑。请检查最后添加的内容是否有用... :)
茉莉花2012年

1
优秀!最终命令是sudo apt-get install $(check-language-support -l fr)
samb 2012年

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 2014年

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语言包gnome-fr语言包fr-base hunspell-fr语言包gnome-fr-base firefox-locale-fr mythes-fr libreoffice-help-fr连字符- fr wfrench language-pack-fr thunderbird-locale-fr
samb 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.