尝试通过常规界面添加语言,但不起作用。当我切换到它时,它仍然用英语显示。
找到了这个方法
aptitude -y install check-language-support -l ru
但它抛出了错误。我应该如何降级已安装的软件包?
root@user:/home/user# aptitude -y install check-language-support -l ru
The following NEW packages will be installed:
gnome-getting-started-docs-ru{b} gnome-user-docs-ru{b}
0 packages upgraded, 2 newly installed, 0 to remove and 15 not upgraded.
Need to get 11,1 MB of archives. After unpacking 14,9 MB will be used.
The following packages have unmet dependencies:
gnome-user-docs-ru : Depends: gnome-user-docs (= 3.28.1-0ubuntu1) but 3.28.2+git20180715-0ubuntu0.1 is installed
gnome-getting-started-docs-ru : Depends: gnome-getting-started-docs (= 3.28.1-0ubuntu1) but 3.28.2-0ubuntu0.1 is installed
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) gnome-getting-started-docs-ru [Not Installed]
2) gnome-user-docs-ru [Not Installed]
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
尝试安装具有目标版本的那些软件包,但它们没有安装
apt-get install gnome-getting-started-docs-ru=3.28.1-0ubuntu1
答案1
您当前的方法
对我来说,很明显您正在尝试将check-language-support -l ru
命令的输出传递给aptitude
,但是做错了。
正确的做法是:
sudo aptitude -y install $(check-language-support -l ru)
注意$(...)
以上内容 - 它执行命令,然后将输出作为参数传递给aptitude
。
修复当前方法的问题
您可以使用以下命令修复包错误
sudo aptitude update
sudo aptitude install -f
sudo aptitude dist-upgrade
以 GUI 方式安装语言
我建议以 GUI 方式安装语言:
打开 GNOME 控制中心(例如从屏幕右上角):
去地区和语言
点击管理已安装的语言
确认安装未安装的组件:
并等待其完成。
点击安装/删除语言,然后滚动列表到俄语并检查:
并点击申请.等待它完成。
滚动菜单和窗口的语言列出俄语,将其拖放至第一行。
关闭语言支持窗口并注销。
- 重新登录。
应用文件夹重命名
通过点击更新于 имена。
享受!
如果您需要添加俄语键盘布局 - 请执行以下操作:
注意:默认的键盘布局切换器是Super+ Space,你可以从 GNOME Tweak Tool 中选择其他组合(带一些限制Ctrl+Shift)。
答案2
总结一下我的问题。我第二次或第三次尝试时,只使用 Synaptic 包管理器安装了所需的包。然后它安装了完整的语言支持,重新登录后它开始用俄语输入。