ytfei 发表于 2007-4-18 22:25:40

rpm安装软件包的时候提示很多依赖的包找不到,但是系统中有

比如我在硬盘版本的FANX1.1里安装JDK1.42 RPM包,提示:

sh-utils >= 2.0-1 is needed by j2sdk-1.4.2_12-fcs
fileutils >= 4.0-8 is needed by j2sdk-1.4.2_12-fcs
gawk..
textutils
/bin/sh....

但是以上文件部分在系统里都已经存在了,
我去网络上查了一下,说只是rpm数据库里没有这些文件,然后我用
rpm --rebuild 重建数据库,还是提示相同的错误,请问该怎么解决,谢谢!

ytfei 发表于 2007-4-19 17:24:34

这个问题还得烦请大家解决啊

wjping119 发表于 2007-4-28 21:07:57

请使用rpm2tgz命令将rpm包转换成tgz包后,用installpkg将tgz包安装到系统中,命令行下启动安装的程序测试是否缺少库文件,如果缺少,到rpmfind.net搜寻属于哪个包,下载回来,转换成tgz包,提取其中所需的库文件,然后在打包。特别注意一些软连接文件。比如系统提示缺少****.so.0文件,系统的确没有这个文件,但是系统有****.so.0.1这样的文件,那你做一个链接也可以解决问题。

找这些缺少的库文件是一个比较烦琐的过程。
页: [1]
查看完整版本: rpm安装软件包的时候提示很多依赖的包找不到,但是系统中有