免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4286 | 回复: 0
打印 上一主题 下一主题

rpmbuild spec 软件依赖关系 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-19 08:55 |只看该作者 |倒序浏览
我想编译个小软件,因为包含了内核模块,编译出来的包依赖特定的内核包。
SPEC里指明了
requires :kernel = 2.6.18-164.el5

rpm -qR -p  包名   查询编译出来的包依赖关系如下:

m
/bin/sh  
/bin/sh  
/bin/sh  
/bin/sh  
/sbin/chkconfig  
/usr/bin/perl  
kernel = 2.6.18-164.el5
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libcrypto.so.6()(64bit)  
perl >= 0:5.005
perl(Carp)  
perl(Getopt::Long)  
perl(IO:ir)  
perl(IO::File)  
perl(IO::Handle)  
perl(POSIX)  
perl(SCST::SCST)  
perl(strict)  
perl(vars)  
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
rtld(GNU_HASH)  


可在当前内核下安装都不会提示错误,安装都成功,无视依赖关系。。。。

[root@CNode1 opt]# uname -r
2.6.18-194.8.1.el5
[root@CNode1 opt]# rpm -qa|grep kernel
kernel-headers-2.6.18-194.8.1.el5
kernel-2.6.18-194.el5
kernel-devel-2.6.18-194.el5
kernel-2.6.18-194.8.1.el5
kernel-devel-2.6.18-194.8.1.el5
[root@CNode1 opt]#
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP