首先,我根据以下说明安装了 dictd 和一些词典本主题的第一篇帖子。我已经安装了 dict-gcide & dict-wn & dict-freedict-hun-eng & dict-freedict-eng-hun。我试过了,它正常工作。在我安装了 dict-freedict-deu-eng & dict-freedict-eng-deu 后,我收到了以下消息:
“设置 dict-freedict-deu-eng (1.3-4ubuntu1) ...
您的 /etc/default/dictd 中未设置参数 --locale=xx_YY.utf-8,因此安装此包后 dictd 可能会停止工作。
设置 dict-freedict-eng-deu (1.3-4ubuntu1) ...
您的 /etc/default/dictd 中未设置参数 --locale=xx_YY.utf-8,因此安装此包后 dictd 可能会停止工作。”
gnome-dictionary 没有搜索德语单词,它显示:“查找定义时出错” 在文件 /etc/default/dictd 中删除行“DICTD_ARGS="$DICTD_ARGS --locale=en_US.utf-8"”之前的井号 (#) 后,我重新启动了 dictd 服务,但我的尝试没有成功。 我仍然无法在 gnome-ditionary 中搜索德语单词。 有人能帮我解决这个问题吗? 我有 Ubuntu 12.04 64 位。
答案1
我也有同样的症状并且我是按照这种方法治疗的。
您输入时会显示新安装的“fd-deu-eng”吗?
dict -I
如果您使用 apt-get remove 成功安装的“dict-freedict-hun-eng”,那么 dict -I 是否反映了这一变化?如果没有,则 dictd 的在线版本可能会干扰您本地的通用 dictd 实例。请尝试
ps aux | grep dictd
并终止该实例,然后再次执行“dict -I”或“dict -D”。如果您看到一组完整的软件包和一个“On pan.alephnull.com”标题,您实际上已经可以使用
dict -d fd-deu-eng 'Guten Tag'
离线时,“dict -I”不会显示任何内容。这是您可以
sudo dictd start
并且“dict -I”将反映您最近安装/删除的软件包列表。