我可以在centos 6(el6)服务器上构建centos 7(el7)rpm包吗?

我可以在centos 6(el6)服务器上构建centos 7(el7)rpm包吗?

有一些文档教我如何在centos中使用rpm-build或mock自己构建rpm。我可以为el6rpm 包构建它们。

我的问题是,我可以在centos 6服务器上构建centos 7(el7)的rpm包吗?

原因是,我公司的构建服务器(bamboo服务器)目前是centos 6服务器。

答案1

是和否:

  • 是的,你可以用 Mock 来做到这一点。你只需运行mock -r epel-7-x86_64 yourpackage.src.rpm它就会为 RHEL/CentOS 7 构建软件包,无论你当前的主机是什么。

  • 不,您不能使用 rpmbuild 来执行此操作,因为它会为您当前的平台构建软件包。

相关内容