+ -
当前位置:首页 → 问答吧 → 请教关于rpm的问题

请教关于rpm的问题

时间:2006-02-09

来源:互联网

我用的是slackware10.2,默认的安装,现在用rpm -i时报错, 提示

error: Failed dependencies:
/sbin/ldconfig is needed by xmms-1.2.8-1
gtk+ >= 1.2.2 is needed by xmms-1.2.8-1
libICE.so.6 is needed by xmms-1.2.8-1
libSM.so.6 is needed by xmms-1.2.8-1
libX11.so.6 is needed by xmms-1.2.8-1
libXext.so.6 is needed by xmms-1.2.8-1
libXi.so.6 is needed by xmms-1.2.8-1
libc.so.6 is needed by xmms-1.2.8-1
libc.so.6(GLIBC_2.0) is needed by xmms-1.2.8-1
libc.so.6(GLIBC_2.1) is needed by xmms-1.2.8-1
libc.so.6(GLIBC_2.1.3) is needed by xmms-1.2.8-1
libc.so.6(GLIBC_2.3) is needed by xmms-1.2.8-1
libdl.so.2 is needed by xmms-1.2.8-1
libdl.so.2(GLIBC_2.0) is needed by xmms-1.2.8-1
libdl.so.2(GLIBC_2.1) is needed by xmms-1.2.8-1
libgdk-1.2.so.0 is needed by xmms-1.2.8-1
libglib-1.2.so.0 is needed by xmms-1.2.8-1
libgmodule-1.2.so.0 is needed by xmms-1.2.8-1
libgthread-1.2.so.0 is needed by xmms-1.2.8-1
libgtk-1.2.so.0 is needed by xmms-1.2.8-1
libm.so.6 is needed by xmms-1.2.8-1
libm.so.6(GLIBC_2.0) is needed by xmms-1.2.8-1
libpthread.so.0 is needed by xmms-1.2.8-1
libpthread.so.0(GLIBC_2.0) is needed by xmms-1.2.8-1
libpthread.so.0(GLIBC_2.1) is needed by xmms-1.2.8-1
libpthread.so.0(GLIBC_2.3.2) is needed by xmms-1.2.8-1
libz.so.1 is needed by xmms-1.2.8-1

在/usr/lib里这些东西好像都有
是否需要为rpm指定路径?

作者: Rafa   发布时间: 2006-02-09

或者試試rpm2tgz?

作者: charliechan   发布时间: 2006-02-10

rpm2tgz
installpkg
在Slack里用RPM不安全

作者: shannleon   发布时间: 2006-02-10

请看我论坛第一帖:

http://linuxsir.org/bbs/showthread.php?t=146922

这是rpm2tgz最要注意的问题,另外Slackware的传统是bin和sbin目录的组属都是bin,而rpm2tgz转成的tgz中的bin或sbin的属主是root.root,和Slackware的规范有些出入。

我不清楚楼主为何要用rpm安装xmms,而且是这么一个老版本,Slackware自带的为何不用。

作者: seamonkey   发布时间: 2006-02-10

引用:
作者: seamonkey
我不清楚楼主为何要用rpm安装xmms,而且是这么一个老版本,Slackware自带的为何不用。
对。。。。。。

作者: csyfek   发布时间: 2006-02-10

redhat是systemV风格,slackware是BSD风格
举例,你用apache-xxx.rpm安装后,启动脚本在/etc/init.d/中,不是/etc/rc.d/
还有很多类似的问题,所以不建议安装rpm包

作者: killads   发布时间: 2006-02-10

引用:
作者: seamonkey
请看我论坛第一帖:

http://linuxsir.org/bbs/showthread.php?t=146922

这是rpm2tgz最要注意的问题,另外Slackware的传统是bin和sbin目录的组属都是bin,而rpm2tgz转成的tgz中的bin或sbin的属主是root.root,和Slackware的规范有些出入。

我不清楚楼主为何要用rpm安装xmms,而且是这么一个老版本,Slackware自带的为何不用。
老兄真是细心,我以往打的包都是root.root,看来要改改了 :-)

作者: shannleon   发布时间: 2006-02-10

引用:
作者: seamonkey
我不清楚楼主为何要用rpm安装xmms,而且是这么一个老版本,Slackware自带的为何不用。
呵呵,所有rpm都用不起来,随便举个例子给各位看

用10.2的人没有人碰过我这样的问题?

作者: Rafa   发布时间: 2006-02-10

少用或者不用RPM包,有需要去LinuxPackages.net。直接在Slack里用RPM包我记忆中需要重建RPM库,什么命令忘记了 。有个HOWTO写这个的。一般让RPM忽略依赖强行安装就可以。
也有可能是RPM包需要的库不全。rpm2tgz换成TGZ后找个临时目录解压,ldd查一下。
还是强烈建议不要在SLACK里直接使用RPM。

作者: shannleon   发布时间: 2006-02-10

热门下载

更多