QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2309|回复: 2

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

[复制链接]
发表于 2007-4-18 22:25:40 | 显示全部楼层 |阅读模式
比如我在硬盘版本的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 重建数据库,还是提示相同的错误,请问该怎么解决,谢谢!
 楼主| 发表于 2007-4-19 17:24:34 | 显示全部楼层
这个问题还得烦请大家解决啊
回复

使用道具 举报

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

找这些缺少的库文件是一个比较烦琐的过程。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-27 01:46 , Processed in 0.098793 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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