如何在Red Hat下构建RPMS?
我需要打包一些软件的新版本,而不是存储库中提供的软件。
(我可以在本地构建它,它只是我需要做的包装,以便我可以在其他机器上使用它)
我可以从旧版本的SRPM中获取.spec文件并从那里开始,对吧? - 但我对包装有什么新意,有什么指针吗?
答案 0 :(得分:3)
从现有的SRPM开始是一个非常棒的第一步 - 尝试从头开始构建一个是一种令人沮丧的练习,特别是如果您的用户希望它能够使用同一工具的先前打包版本。
您需要随时将文档保存在rpm.org。最大RPM书现在可能有点过时了,但有一次它总是加载在我的一个浏览器标签中。
要注意的一件事是构建在您的机器上,但在其他任何地方都不可重复。你真的应该得到某种设置的专用建筑环境,这样你就可以拥有可重复的构建。