微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用相同的CentOS为不同版本构建RPM?

我正在尝试使用相同的CentOS实例来让我为版本5和版本6构建软件包.直到现在一切正常,但我认为构建实例(6)中的更新现在包含了一些似乎它们的依赖项在版本5中不可用:

错误:失败的依赖项:
    pulse-13.1.0-181013.noarch需要rpmlib(FileDigests)< = 4.6.0-1
    pulse-13.1.0-181013.noarch需要rpmlib(PayloadisXz)< = 5.2-1 我的问题:有没有办法做到这一点?这甚至可以设想是为不同的目标版本构建RPM吗?

解决方法

有两种方法性能优于普通VM:

>制作CentOS 5或6 chroot环境并在其中构建RPM.
>在其中配置LXC并构建RPM,另请参见http://wiki.centos.org/HowTos/LXC-on-CentOS6http://whistl.com/index.php/blog/2011/08/28/linux-containers-under-centos-6

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。