有一些文档教我如何在centos中使用rpm-build或mock自己构建rpm。我可以为el6
rpm 包构建它们。
我的问题是,我可以在centos 6服务器上构建centos 7(el7)的rpm包吗?
原因是,我公司的构建服务器(bamboo服务器)目前是centos 6服务器。
答案1
是和否:
是的,你可以用 Mock 来做到这一点。你只需运行
mock -r epel-7-x86_64 yourpackage.src.rpm
它就会为 RHEL/CentOS 7 构建软件包,无论你当前的主机是什么。不,您不能使用 rpmbuild 来执行此操作,因为它会为您当前的平台构建软件包。