LinuxSir.cn,穿越时空的Linuxsir!

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

有这样一个问题!

[复制链接]
发表于 2004-1-25 11:42:33 | 显示全部楼层 |阅读模式
在安装某些包的时候总是提示缺少某些文件(如*.lib等)从而不能满足依赖性关系,那么我该从哪里得到这些文件呢?
是不是源码安装就可以避免这个问题呢?
发表于 2004-1-25 23:15:55 | 显示全部楼层

回复: 有这样一个问题!

最初由 teacherwuzp 发表
在安装某些包的时候总是提示缺少某些文件(如*.lib等)从而不能满足依赖性关系,那么我该从哪里得到这些文件呢?
是不是源码安装就可以避免这个问题呢?


有些源码包安装可以解决,比如mplayer的那个smbclient的依赖,
有的就不行。

建议你先上google或者rpmfind里面查一下依赖的那个包或者文件是在那个包里;之后再在turbo里面,用rpm -qa|grep 包名,来查看是否安装了对应的包。

有时侯可能是包的命名方式不同造成的,这种通过源码一般可以解决。

如果源码解决不了的(源码编译时仍然说少东西),那就用找找却的那个包的源码来安装吧。

有时侯的确有依赖的问题。:rolleyes:

祝好运
 楼主| 发表于 2004-1-26 21:59:32 | 显示全部楼层

再问一下

谢谢,使用了源码编译问题基本解决了。
但是想问一下,为什么对于不同的命名规则使用源码编译就不会出现依赖性问题?
发表于 2004-1-26 22:22:26 | 显示全部楼层

回复: 再问一下

最初由 teacherwuzp 发表
谢谢,使用了源码编译问题基本解决了。
但是想问一下,为什么对于不同的命名规则使用源码编译就不会出现依赖性问题?


因为包的名不一样,但是里面的文件名却是一样的,源码编译的时候,找的是对应的文件,所以就能够找到了。

:rolleyes:

这是我的理解,不知道对不对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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