LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2704|回复: 10

请教星际译王在SUSE9安装问题?

[复制链接]
发表于 2003-11-26 15:16:18 | 显示全部楼层 |阅读模式
在SUSE9下安装星际译王24.2-1 RPM时提示:
error: Failed dependencies:
        libpopt.so.0 is needed by stardict-2.4.2-1

采用源码编译时也失败,请教如何在SUSE9安装星际译王,谢谢~
发表于 2003-11-26 15:27:15 | 显示全部楼层
嘿嘿,做个链接,好像是ln -s /usr/lib/libpopt.so.1. /usr/lib/libpopt.so.0
然后rpm -Uvh --nodeps .........即可
发表于 2003-11-26 15:46:06 | 显示全部楼层
libpopt.so.1为什么做链接而不是新装so.0呢。。这点有点搞不懂。。
 楼主| 发表于 2003-11-26 15:52:04 | 显示全部楼层
我原先已经做了个联接,,可还是提示少东东,以为强行装了不能用,

呵呵,原来这样可以用。
 楼主| 发表于 2003-11-26 16:01:55 | 显示全部楼层
楼上的联接有错误。应该是样的。

ln -s /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
发表于 2003-11-27 12:35:45 | 显示全部楼层
不用做链接的,你下载一个rpm的stardict-2.4.2-1,然后执行安装,一点问题也没有了。然后就可以安装语音系统,字典了。自己试试看,根本就不用什么联接,我自己已经试过好几次了。
发表于 2003-11-27 14:56:59 | 显示全部楼层
sorry,我记不清哪个是原产的库文件了,因此把指令写颠倒了
呵呵
不过虽说安装时仍然提示缺少库文件,但是强行安装后的确能用
发表于 2006-1-12 18:57:22 | 显示全部楼层
ln -s /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
上面这句有问题啊,当我装完suse9.3后,发现这两个文件都存在了,只是libpopt.so.0指向libpopt.so.0.0.0。
这是怎么回事啊。
当我把libpopt.so.0改名后,重新执行上面这条命令才可以装上星际译王,不然就是总是出错,基本上都是像楼主那样的错误。不知有没有人知道原因。
回复 支持 反对

使用道具 举报

发表于 2006-1-12 19:01:57 | 显示全部楼层

请教星际译王在SUSE9.3安装问题?

我参考http://www.linuxsir.cn/forum.php?mod=viewthread&tid=75605
上面讲的安装方法执行下面这条命令
ln -s /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
但我发现上面这句有问题啊,当我装完suse9.3后,发现这两个文件都存在了,只是libpopt.so.0指向libpopt.so.0.0.0。
这是怎么回事啊。
当我把libpopt.so.0改名后,重新执行上面这条命令才可以装上星际译王,不然就是总是出错,基本上都是像
error: Failed dependencies:
libpopt.so.0 is needed by stardict-2.4.2-1
那样的错误。不知有没有人知道原因。
回复 支持 反对

使用道具 举报

发表于 2006-1-13 13:45:08 | 显示全部楼层

看看这个包成不成

Post by flysail
在SUSE9下安装星际译王24.2-1 RPM时提示:
error: Failed dependencies:
        libpopt.so.0 is needed by stardict-2.4.2-1

采用源码编译时也失败,请教如何在SUSE9安装星际译王,谢谢~



你可以看看这
http://opensuse.org.cn/~alex/popt.rpm
http://opensuse.org.cn/~alex/stardict-2.4.5-0.i586.rpm
上面的都是9.3版的
http://opensuse.org.cn/~alex/stardict-2.4.5-0.src.rpm
想从编用这个吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表