|
|
发表于 2004-12-28 16:05:33
|
显示全部楼层
那是rpm spec文件里强制要求的依赖包
类似spec里的相应描述
BuildRequires: imap-devel >= 2002b
Requires: imap >= 2002b
BuildRequires要求在打包相应的RPM时,系统安装imap-devel >=2002b
当然安装imap-devel时,系统又会要求安装imap这个包
Requires则要求你在干净的系统安装打包完成的RPM时,系统一定要有imap这个包,此时imap-devel就不需要了.这就是今人头痛的RPM依赖关系.
安装了一次Redhat as3,当时想编绎scim.我真的是怕了Redhat,它的RPM依赖太恐怖了.一个接着一个
当然如果你使用rpm -ivh --nodeps忽略依赖的话,有时候因为关键的文件缺失,相应的程序也是运行不起来.这些东东都是为了使系统稳定运行了必需的.turbolinux的RPM依赖就没有像Redhat那么严格了 |
|