问题描述
我正在尝试通过一些命令行指令准备好安装新桌面。\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
这是我在网上找到的最简单的方法。