+ -
当前位置:首页 → 问答吧 → 寻求帮助:stardict 没有可用的拼写词典??(已解决)

寻求帮助:stardict 没有可用的拼写词典??(已解决)

时间:2009-08-31

来源:互联网

stardict不知道什么时方被我搞坏了,启动不了,说是找不到拼写词典,用pacman -Sf 还是不行。

作者: nbyhc   发布时间: 2009-08-31

pacman -R stardict

pacman -S stardict

不要使用-f,除非你确定知道你在做什么

作者: lolilolicon   发布时间: 2009-08-31

引用:
作者: lolilolicon
pacman -R stardict

pacman -S stardict

不要使用-f,除非你确定知道你在做什么
不行,这样装好之后,还是启动不了 stardict

作者: nbyhc   发布时间: 2009-08-31

见图,我的/usr/share/stardict/下面没有dic这个文件夹,不知道是不是因为这个的关系呢。
上传的图像
sd.jpg (40.9 KB, 35 次查看)

作者: nbyhc   发布时间: 2009-08-31

为什么不直接贴文本呢?

代码:
$ pacman -Ql stardict

stardict /usr/
stardict /usr/bin/
stardict /usr/bin/stardict
stardict /usr/lib/
stardict /usr/lib/stardict/
stardict /usr/lib/stardict/plugins/
stardict /usr/lib/stardict/plugins/stardict_dictdotcn.so
stardict /usr/lib/stardict/plugins/stardict_html_parsedata.so
stardict /usr/lib/stardict/plugins/stardict_man.so
stardict /usr/lib/stardict/plugins/stardict_powerword_parsedata.so
stardict /usr/lib/stardict/plugins/stardict_qqwry.so
stardict /usr/lib/stardict/plugins/stardict_spell.so
stardict /usr/lib/stardict/plugins/stardict_wiki_parsedata.so
stardict /usr/lib/stardict/plugins/stardict_wordnet.so
stardict /usr/lib/stardict/plugins/stardict_wordnet_parsedata.so
stardict /usr/lib/stardict/plugins/stardict_xdxf_parsedata.so
stardict /usr/share/
stardict /usr/share/applications/
stardict /usr/share/applications/stardict.desktop
stardict /usr/share/locale/
stardict /usr/share/locale/ar/
stardict /usr/share/locale/ar/LC_MESSAGES/
stardict /usr/share/locale/ar/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/cs/
stardict /usr/share/locale/cs/LC_MESSAGES/
stardict /usr/share/locale/cs/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/de/
stardict /usr/share/locale/de/LC_MESSAGES/
stardict /usr/share/locale/de/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/el/
stardict /usr/share/locale/el/LC_MESSAGES/
stardict /usr/share/locale/el/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/fr/
stardict /usr/share/locale/fr/LC_MESSAGES/
stardict /usr/share/locale/fr/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/ga/
stardict /usr/share/locale/ga/LC_MESSAGES/
stardict /usr/share/locale/ga/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/hr/
stardict /usr/share/locale/hr/LC_MESSAGES/
stardict /usr/share/locale/hr/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/hu/
stardict /usr/share/locale/hu/LC_MESSAGES/
stardict /usr/share/locale/hu/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/ku/
stardict /usr/share/locale/ku/LC_MESSAGES/
stardict /usr/share/locale/ku/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/mk/
stardict /usr/share/locale/mk/LC_MESSAGES/
stardict /usr/share/locale/mk/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/nl/
stardict /usr/share/locale/nl/LC_MESSAGES/
stardict /usr/share/locale/nl/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/pt_BR/
stardict /usr/share/locale/pt_BR/LC_MESSAGES/
stardict /usr/share/locale/pt_BR/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/ru/
stardict /usr/share/locale/ru/LC_MESSAGES/
stardict /usr/share/locale/ru/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/rw/
stardict /usr/share/locale/rw/LC_MESSAGES/
stardict /usr/share/locale/rw/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/sk/
stardict /usr/share/locale/sk/LC_MESSAGES/
stardict /usr/share/locale/sk/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/sv/
stardict /usr/share/locale/sv/LC_MESSAGES/
stardict /usr/share/locale/sv/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/tr/
stardict /usr/share/locale/tr/LC_MESSAGES/
stardict /usr/share/locale/tr/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/tt/
stardict /usr/share/locale/tt/LC_MESSAGES/
stardict /usr/share/locale/tt/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/uk/
stardict /usr/share/locale/uk/LC_MESSAGES/
stardict /usr/share/locale/uk/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/vi/
stardict /usr/share/locale/vi/LC_MESSAGES/
stardict /usr/share/locale/vi/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/zh_CN/
stardict /usr/share/locale/zh_CN/LC_MESSAGES/
stardict /usr/share/locale/zh_CN/LC_MESSAGES/stardict.mo
stardict /usr/share/locale/zh_TW/
stardict /usr/share/locale/zh_TW/LC_MESSAGES/
stardict /usr/share/locale/zh_TW/LC_MESSAGES/stardict.mo
stardict /usr/share/man/
stardict /usr/share/man/man1/
stardict /usr/share/man/man1/stardict.1.gz
stardict /usr/share/pixmaps/
stardict /usr/share/pixmaps/stardict.png
stardict /usr/share/stardict/
stardict /usr/share/stardict/pixmaps/
stardict /usr/share/stardict/pixmaps/docklet_normal.png
stardict /usr/share/stardict/pixmaps/docklet_scan.png
stardict /usr/share/stardict/pixmaps/docklet_stop.png
stardict /usr/share/stardict/pixmaps/index_appendix.png
stardict /usr/share/stardict/pixmaps/index_dictlist.png
stardict /usr/share/stardict/pixmaps/index_translate.png
stardict /usr/share/stardict/pixmaps/index_wazard.png
stardict /usr/share/stardict/pixmaps/splash.png
stardict /usr/share/stardict/sounds/
stardict /usr/share/stardict/sounds/buttonactive.wav
stardict /usr/share/stardict/sounds/menushow.wav
你同样用 pacman -Ql stardict 看看输出, 比较下有何不同
尤其是 stardict /usr/lib/stardict/plugins/stardict_spell.so 看看这个东西有没有
没记错的话没有装辞典的stardict也可以用的, 起码启动不会有问题.
另外 dic文件夹是放另外装的辞典的 你可以到stardict在sourceforge的主页下载安装 也可以用AUR的PKGBUILD来 方便管理

作者: lolilolicon   发布时间: 2009-08-31

[yhc@Arch ~]$ pacman -Q| stardict
> HTML数据解析插件加载成功。
> WordNet数据解析插件加载成功。
> PowerWord数据解析插件加载成功。
> Man虚拟词典插件加载成功。
> Dict.cn网络词典插件加载成功。
> WordNet词典渲染插件加载成功。
> XDXF数据解析插件加载成功。
> 错误,没有可用的拼写词典!
> Load /usr/lib/stardict/plugins/stardict_spell.so failed!
> Wiki数据解析插件加载成功。
> QQWry插件加载成功。
> 段错误
> [yhc@Arch ~]$

为什么我不能有你这样的执行效果呢?加sudo也一样。

stardict_spell.so这个是有的。

作者: nbyhc   发布时间: 2009-08-31

Eh...
代码:
| != l
还有
代码:
$ stardict
WordNet data parsing plug-in loaded.
XDXF data parsing plug-in loaded.
Spelling plugin loaded.
Wiki data parsing plug-in loaded.
Dict.cn plug-in loaded.
HTML data parsing plug-in loaded.
PowerWord data parsing plug-in loaded.
QQWry plug-in loaded.
Man plug-in loaded.
WordNet dict rendering plug-in loaded.
bookname: 我爱法语-英法词典 , wordcount 43096
bookname: Dictionnaire de l’Académie Française, 7ème édition (1835). , wordcount 28153
bookname: 牛津英汉双解美化版 , wordcount 39429
bookname: jmdict-en-ja , wordcount 95443
bookname: jmdict-ja-en , wordcount 171879
bookname: 朗道汉英字典5.0 , wordcount 405719

作者: lolilolicon   发布时间: 2009-08-31

引用:
作者: lolilolicon
Eh...
代码:
| != l
这个是怎么输入的?

作者: nbyhc   发布时间: 2009-08-31

不是阿 我是说 "| 不等于 l". 你打成 pacman -Q| 了,应该是 pacman -Ql
hijklmn 的 l 呀... 莫非... 是你的键盘映射有问题?

我这边现在网速卡的要死... ==

pacman -Rc stardict
pacman -S stardict

这样会删除本地cache,重新下载stardict再安装... 可以一试 ==

作者: lolilolicon   发布时间: 2009-08-31

印象中我好像删除过dic里的什么文件。

作者: nbyhc   发布时间: 2009-08-31

> [yhc@Arch ~]$ pacman -Ql stardict
> stardict /usr/
> stardict /usr/bin/
> stardict /usr/bin/stardict
> stardict /usr/lib/
> stardict /usr/lib/stardict/
> stardict /usr/lib/stardict/plugins/
> stardict /usr/lib/stardict/plugins/stardict_dictdotcn.so
> stardict /usr/lib/stardict/plugins/stardict_html_parsedata.so
> stardict /usr/lib/stardict/plugins/stardict_man.so
> stardict /usr/lib/stardict/plugins/stardict_powerword_parsedata.so
> stardict /usr/lib/stardict/plugins/stardict_qqwry.so
> stardict /usr/lib/stardict/plugins/stardict_spell.so
> stardict /usr/lib/stardict/plugins/stardict_wiki_parsedata.so
> stardict /usr/lib/stardict/plugins/stardict_wordnet.so
> stardict /usr/lib/stardict/plugins/stardict_wordnet_parsedata.so
> stardict /usr/lib/stardict/plugins/stardict_xdxf_parsedata.so
> stardict /usr/share/
> stardict /usr/share/applications/
> stardict /usr/share/applications/stardict.desktop
> stardict /usr/share/locale/
> stardict /usr/share/locale/ar/
> stardict /usr/share/locale/ar/LC_MESSAGES/
> stardict /usr/share/locale/ar/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/cs/
> stardict /usr/share/locale/cs/LC_MESSAGES/
> stardict /usr/share/locale/cs/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/de/
> stardict /usr/share/locale/de/LC_MESSAGES/
> stardict /usr/share/locale/de/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/el/
> stardict /usr/share/locale/el/LC_MESSAGES/
> stardict /usr/share/locale/el/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/fr/
> stardict /usr/share/locale/fr/LC_MESSAGES/
> stardict /usr/share/locale/fr/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/ga/
> stardict /usr/share/locale/ga/LC_MESSAGES/
> stardict /usr/share/locale/ga/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/hr/
> stardict /usr/share/locale/hr/LC_MESSAGES/
> stardict /usr/share/locale/hr/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/hu/
> stardict /usr/share/locale/hu/LC_MESSAGES/
> stardict /usr/share/locale/hu/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/ku/
> stardict /usr/share/locale/ku/LC_MESSAGES/
> stardict /usr/share/locale/ku/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/mk/
> stardict /usr/share/locale/mk/LC_MESSAGES/
> stardict /usr/share/locale/mk/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/nl/
> stardict /usr/share/locale/nl/LC_MESSAGES/
> stardict /usr/share/locale/nl/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/pt_BR/
> stardict /usr/share/locale/pt_BR/LC_MESSAGES/
> stardict /usr/share/locale/pt_BR/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/ru/
> stardict /usr/share/locale/ru/LC_MESSAGES/
> stardict /usr/share/locale/ru/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/rw/
> stardict /usr/share/locale/rw/LC_MESSAGES/
> stardict /usr/share/locale/rw/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/sk/
> stardict /usr/share/locale/sk/LC_MESSAGES/
> stardict /usr/share/locale/sk/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/sv/
> stardict /usr/share/locale/sv/LC_MESSAGES/
> stardict /usr/share/locale/sv/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/tr/
> stardict /usr/share/locale/tr/LC_MESSAGES/
> stardict /usr/share/locale/tr/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/tt/
> stardict /usr/share/locale/tt/LC_MESSAGES/
> stardict /usr/share/locale/tt/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/uk/
> stardict /usr/share/locale/uk/LC_MESSAGES/
> stardict /usr/share/locale/uk/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/vi/
> stardict /usr/share/locale/vi/LC_MESSAGES/
> stardict /usr/share/locale/vi/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/zh_CN/
> stardict /usr/share/locale/zh_CN/LC_MESSAGES/
> stardict /usr/share/locale/zh_CN/LC_MESSAGES/stardict.mo
> stardict /usr/share/locale/zh_TW/
> stardict /usr/share/locale/zh_TW/LC_MESSAGES/
> stardict /usr/share/locale/zh_TW/LC_MESSAGES/stardict.mo
> stardict /usr/share/man/
> stardict /usr/share/man/man1/
> stardict /usr/share/man/man1/stardict.1.gz
> stardict /usr/share/pixmaps/
> stardict /usr/share/pixmaps/stardict.png
> stardict /usr/share/stardict/
> stardict /usr/share/stardict/pixmaps/
> stardict /usr/share/stardict/pixmaps/docklet_normal.png
> stardict /usr/share/stardict/pixmaps/docklet_scan.png
> stardict /usr/share/stardict/pixmaps/docklet_stop.png
> stardict /usr/share/stardict/pixmaps/index_appendix.png
> stardict /usr/share/stardict/pixmaps/index_dictlist.png
> stardict /usr/share/stardict/pixmaps/index_translate.png
> stardict /usr/share/stardict/pixmaps/index_wazard.png
> stardict /usr/share/stardict/pixmaps/splash.png
> stardict /usr/share/stardict/sounds/
> stardict /usr/share/stardict/sounds/buttonactive.wav
> stardict /usr/share/stardict/sounds/menushow.wav



我对了一下,跟你的一样的呀。

pacman -Rc stardict
pacman -S stardict
试了不行。

作者: nbyhc   发布时间: 2009-08-31

我记得安装stardict的时候,/usr/share/stardict/dic文件夹下面是有文件的,您能帮我看看,你的有什么文件吗?

作者: nbyhc   发布时间: 2009-08-31

没辙, sorry.

说点题外话, sdcv不错, stardict的CLI版本

作者: lolilolicon   发布时间: 2009-08-31

/usr/share/stardict/dic/ 这个是另外的辞典安装位置 我可以确定默认不安装的~

不过, 还是贴下:
代码:
$ tree -a /usr/share/stardict/dic/
/usr/share/stardict/dic/
|-- dicoAF1835_27.xdxf.dict.dz
|-- dicoAF1835_27.xdxf.idx
|-- dicoAF1835_27.xdxf.ifo
|-- jmdict-en-ja.dict.dz
|-- jmdict-en-ja.idx
|-- jmdict-en-ja.ifo
|-- jmdict-ja-en.dict.dz
|-- jmdict-ja-en.idx
|-- jmdict-ja-en.ifo
|-- langdao-ce-gb.dict.dz
|-- langdao-ce-gb.idx
|-- langdao-ce-gb.ifo
|-- oxford-gb-formated.dict.dz
|-- oxford-gb-formated.idx
|-- oxford-gb-formated.ifo
|-- woaifayu-ef.dict.dz
|-- woaifayu-ef.idx
`-- woaifayu-ef.ifo

作者: lolilolicon   发布时间: 2009-08-31

辞典你自己装。不过stardict没有辞典也是可以启动的。

你把配置文件删除试试看。

作者: jarryson   发布时间: 2009-08-31

可以肯定不是dic目录和配置文件的问题,应该是最近的某此更新引起的,我的stardict也是这样,arch64已更新到最新,没问题的几位应该还没跟进吧,或者不是arch64的。

作者: ashunter   发布时间: 2009-08-31

有两三天没更新了 也不是64的
看了下源里stardict本身没更新

用sdcv吧, 就一个/usr/bin/sdcv, 肯定没问题~

作者: lolilolicon   发布时间: 2009-08-31

stardict的字典要去它的网站上下了然后放在文件夹里

去下几个 如果不知道哪个好 就找下载数最多的下........

作者: gza633   发布时间: 2009-09-01

sudo rm -rf /usr/lib/stardict/plugins/stardict_spell.so
字数补丁补丁补丁补丁

作者: qiye01   发布时间: 2009-09-01

楼上没必要用-r的
还有, 在没有确定情况的情况下, 这个作为临时解决办法, 更好的处理方式是备份

sudo mv /usr/lib/stardict/plugins/stardict_spell.{so,so.bak}

作者: lolilolicon   发布时间: 2009-09-01

删除这个文件果然OK了,谢谢各位老师指点。

作者: nbyhc   发布时间: 2009-09-01

引用:
作者: lolilolicon
有两三天没更新了 也不是64的
看了下源里stardict本身没更新

用sdcv吧, 就一个/usr/bin/sdcv, 肯定没问题~
sdcv?没听过这个软件呀,我现在就去了解一下。
昨天老师说你那里网速很慢是哪呀,我挺快的呀。

作者: nbyhc   发布时间: 2009-09-01

$ -> stardict
Dict.cn网络词典插件加载成功。
WordNet数据解析插件加载成功。
PowerWord数据解析插件加载成功。
WordNet词典渲染插件加载成功。
错误,没有可用的拼写词典!
Load /usr/lib/stardict/plugins/stardict_spell.so failed!
XDXF数据解析插件加载成功。
Wiki数据解析插件加载成功。
HTML数据解析插件加载成功。
QQWry插件加载成功。
Man虚拟词典插件加载成功。
bookname: 计算机词汇 , wordcount 6131

作者: 沙漠之子   发布时间: 2009-09-01

哈哈 乃们都是64的系统还咋滴?

作者: lolilolicon   发布时间: 2009-09-01

引用:
作者: lolilolicon
哈哈 乃们都是64的系统还咋滴?
别人我不知道,反正我是64位的。

作者: nbyhc   发布时间: 2009-09-01

俺i686的也是这问题,谢谢!

作者: sanitizer84   发布时间: 2009-09-02

引用:
<--- jmdict-en-ja --->
What the hell are you saying?!
何を言うてんねん
なにをいうてんねん
为啥偶么事?

作者: lolilolicon   发布时间: 2009-09-02

我也是archlinux200908的版本,安装后启动也遇到了这个问题,我也是删除了事。
我猜测,这个文件是检查拼写的词典,与用户查询的词典无关。没有查阅相关的资料,估计拷贝一个相应的文件就可以调用了。

作者: zztt   发布时间: 2009-10-07