如何在 Red Hat 下构建 RPMS?
我需要打包某些软件的比存储库中提供的版本更新的版本。
(我已经可以在本地构建它,这只是我需要做的打包,以便我可以在其他机器上使用它)
我可以从旧版本的 SRPM 中获取 .spec 文件并从那里开始,对吧? - 但我对包装是全新的,有什么建议吗?
最佳答案
从现有的 SRPM 开始是一个奇妙的第一步 - 尝试从头开始构建一个 SRPM 是一种令人沮丧的练习,特别是如果您的用户希望它能够与同一工具的先前打包版本一起使用。
您需要将文档保存在 rpm.org随时方便。 《最大转速》一书现在可能有点过时了,但有一次它总是加载在我的浏览器选项卡之一中。
需要非常小心的一件事是,构建可以在您的机器上运行,但在其他地方不可重复。您确实应该设置某种专用的构建环境,以便可以进行可重复的构建。
关于build - 如何构建 RPMS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120039/