是的,该工具被调用mock并且它在 EPEL 中。
典型用法:
rpmbuild -bs mypackage.spec
mock -r epel-6-x86_64 mypackage-0.1-1.src.rpm
Run Code Online (Sandbox Code Playgroud)
这实际上是构建 RPM 的首选方式,正是因为它将进程与系统隔离开来,从而不会引入意外的依赖项。
您可以修改其中的文件/etc/mock以将其拉入您自己的包、私有存储库等,或查看文档以获取有关如何mock手动将包添加到chroot 环境的信息。
请注意,应将用户添加到mock允许使用的组中mock。
并非巧合的是koji,Red Hat 使用的构建服务器调用mock来构建每个单独的包。如果您必须一直构建大量软件包,则可能值得考虑设置koji构建服务器。
| 归档时间: |
|
| 查看次数: |
2584 次 |
| 最近记录: |