Centos
我可以在 centos 6 (el6) 伺服器上建構 centos 7 (el7) rpm 包嗎?
有一些文件教我如何在 centos 中使用 rpm-build 或 mock 自己建構 rpm。我可以為
el6
rpm 包建構它們。我的問題是,我可以在 centos 6 伺服器上為 centos 7 (el7) 建構 rpm 包嗎?
原因是,我公司的建構伺服器(竹伺服器)目前是一個centos 6伺服器。
是和否:
- 是的,你可以用 Mock 做到這一點。您只需執行
mock -r epel-7-x86_64 yourpackage.src.rpm
,無論您目前的主機是什麼,它都會為 RHEL/CentOS 7 建構軟體包。- 不,您不能使用 rpmbuild 來執行此操作,因為它會為您目前的平台建構軟體包。