LinuxSir.cn,穿越时空的Linuxsir!

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

系统上已经安装了哪些rpm包的信息是在那个文件中查看或者修改?

[复制链接]
发表于 2005-4-23 08:39:17 | 显示全部楼层 |阅读模式
:help 我现在装一个软件需要jre,而我的jre是用的tar包,我也不想把那个软件解压之后安装,现在就是想不用-nodeps就能安装的方法,这要是rpm的信息能在哪个文件中添加的话就容易多了
发表于 2005-4-23 09:15:08 | 显示全部楼层
按照你的要求安装rpm包的jre或jdk就行了
不知道你用的是什么版本系统?
redhat/fedora/mdk ?
如果是fedora/redhat,使用包管理工具装上相应的包。
yum/apt/up2date具体怎么用看fedora版置顶贴。
如果是mdk,装上jre-1_5_0_02-linux-i586-rpm-bin
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-24 08:18:29 | 显示全部楼层
斑竹,我已经安装上jre了,不过是tar包的,现在在寻找不用安装rpm包的方法啦。
回复 支持 反对

使用道具 举报

发表于 2005-4-24 09:42:13 | 显示全部楼层
在系统日志里就能看到rpm包的信息
回复 支持 反对

使用道具 举报

发表于 2005-4-24 09:51:29 | 显示全部楼层
去  fedora 版面看看制作 rpm 的文章链接,有些工具可以将一堆文件打包成 rpm 的
回复 支持 反对

使用道具 举报

发表于 2005-4-24 09:53:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:28:13 | 显示全部楼层
现在我的处境是这样的
我早就安装上了jdk1.5,是用的tar包安装的;
现在我要安装rss的一个阅读器,它是rpm包形式的,然后呢安装它需要jre的rpm包,我现在不想用force安装,因为这样之后我用apt升级它会强制我把rss的阅读器给卸掉的,我也不想再装个jre的rpm包,因为我本来有jre了,再次我还不想把rss的rpm包解压后把该考的文件都拷到应该在的位置,这样删除的时候麻烦

所以我现在想怎么是在检查rpm的依赖关系的时候能骗过系统使其以为我已经安装了jre了。
回复 支持 反对

使用道具 举报

发表于 2005-4-27 11:30:05 | 显示全部楼层
你能不能反向思维,用tarball安装这个rss阅读器,是rssowl吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:35:41 | 显示全部楼层
这个,懒得再去下载一个tar包了,嘿嘿!
就是这个软件

不过即使不是安装这个软件,我也是非常想知道咱们用rpm -qa的时候,它是从哪个里面(比如说某个数据文件里)找到系统已安装的软件包的,
这个很有用,因为我有时候不想实际安装某个包,但是却想添加rpm包的信息的。
回复 支持 反对

使用道具 举报

发表于 2005-4-27 11:38:06 | 显示全部楼层
这个难,rpm的数据库不是人可读的,没法改。
回复 支持 反对

使用道具 举报

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

本版积分规则

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