当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

我正在尝试通过一些命令行指令准备好安装新桌面。\n不幸的是,要安装语言包,我找不到如何操作。

我可以跑

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

谢谢,

最佳办法

对于桌面,您可以

sudo apt-get install language-pack-[cod] language-pack-gnome-[cod] language-pack-[cod]-base language-pack-gnome-[cod]-base 

但每个应用程序都可以有其语言包。\n要了解要安装的包,请尝试:

check-language-support -l [cod]

例如:

check-language-support -l fr

次佳办法

自动安装所有依赖项:

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

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

第三种办法

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

sudo vim /etc/locale.gen

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

sudo locale-gen

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14625.html,未经允许,请勿转载。