QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 680|回复: 4

问一个特笨的问题,帮忙看看。谢先!

[复制链接]
发表于 2003-6-7 10:27:44 | 显示全部楼层 |阅读模式
我在安装软件包时,提示少一个匹配文件libXm.os.2,然后我又找到了包含此文件的XXXX.rpm,问题是我怎么把文件libXm.os.2拿出来,还有我如果拿出来后又该放在什么地方?谢谢先了。
发表于 2003-6-7 10:28:34 | 显示全部楼层

Re: 问一个特笨的问题,帮忙看看。谢先!

[quote:a26f3494b6="keviny"]我在安装软件包时,提示少一个匹配文件libXm.os.2,然后我又找到了包含此文件的XXXX.rpm,问题是我怎么把文件libXm.os.2拿出来,还有我如果拿出来后又该放在什么地方?谢谢先了。[/quote]
这个应该是motif的,系统应该已经包含了
回复

使用道具 举报

 楼主| 发表于 2003-6-7 10:31:16 | 显示全部楼层
部长先生,我是举个例子,不是说真的是这个文件,是说我遇到这种情况该怎么办?
不过我又在系统里找了个遍,没有此文件,在安装Ml时,我是选择全部安装的。
回复

使用道具 举报

发表于 2003-6-7 19:15:21 | 显示全部楼层
[quote:666c4095bb="keviny"]部长先生,我是举个例子,不是说真的是这个文件,是说我遇到这种情况该怎么办?
不过我又在系统里找了个遍,没有此文件,在安装Ml时,我是选择全部安装的。[/quote]
何必拿出来?有怎么能拿出来?为什么不安装那个rpm呢?这样不就能满足依赖性关系了吗?
回复

使用道具 举报

发表于 2003-6-7 22:16:27 | 显示全部楼层
将那个so放到/usr/lib目录下,然后执行ldconfig,--nodeps参数安装上后再运行那个软件试试

这样做后你安装那个rpm包时还是会发现缺少这个so依赖,因为rpm包搜索依赖关系并不是从你系统上现有的文件里搜索的,而是从rpm自己的数据库里搜索的,这个数据库记录了你所有安装的rpm包信息,包括哪些文件
由于so是直接拷贝而并不是通过rpm -ivh命令搞进去的,因此rpm数据库里没这个文件的记录,当然安装时还是说依赖缺少,但文件其实已经存在,而且可以使用了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 02:05 , Processed in 0.047299 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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