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

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

我试图通过几个命令行指令准备好安装新桌面。不幸的是,我找不到安装语言包的方法。

我可以跑

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

谢谢,

答案1

对于桌面,您可以

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

答案2

自动安装所有依赖项:

sudo apt -y install $(check-language-support -l fr)

其中,fr所需的两字母(ISO 639-1)语言代码是。

答案3

首先,您需要编辑 locale.gen 文件。

sudo vim /etc/locale.gen

然后找到你需要的语言包,去掉注释掉的符号,比如我要安装 zh_CN.GBK GBK zh_CN.UTF8,就把这几行的 # 符号去掉,或者你也可以直接在文件中添加你的代码。最后运行:

sudo locale-gen

这是我在网上找到的最简单的方法。

答案4

要使用软件中心向 Ubuntu 添加法语:

通过软件中心安装

引自那里:

该元包依赖于所有为应用程序提供本地语言支持的包。(例如拼写检查器、词典、OpenOffice 和 Mozilla 区域设置包等)。

如果您还希望您的应用程序和桌面被翻译,请另外安装language-pack-fr。

因此它可能不包含某些程序的语言。


要使用命令行向 Ubuntu 添加语言:

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。

sudo apt-get install language-support-fr

相关内容