我不需要一步一步的教程,只需要一个基本的过程大纲.
解决方法
建立RPM并不是那么难.在他们销毁网站之前,Linux.com上曾经有一个非常好的初学者教程.你可以尝试这个one,但这是很多文字,不容易消化.不过,它总比没有好.
我会从脑后给你一些指示:
>在〜中设置.rpmmacros文件
> create~ / rpmbuild / {RPMS,SRPMS,SPECS,BUILD,BUILDROOT,SOURCES}
>将源tarball放入〜/ rpmbuild / SOURCES
>删除〜/ rpmbuild / SPECS中的spec文件
>在〜/ rpmbuild / SPECS中运行rpmbuild -bp YOURSPEC(运行准备阶段)
>在〜/ rpmbuild / SPECS中运行rpmbuild -bc YOURSPEC(上面并运行编译阶段)
>在〜/ rpmbuild / SPECS中运行rpmbuild -bb YOURSPEC(上面并构建实际包)
如果一切顺利,您的RPM将出现在〜/ rpmbuild / RPMS / ${arch}中.
在创建新的RPM时,我倾向于分别使用5,6和7,因为我喜欢详细检查输出.如果您有供应商提供的specfile,您可能希望立即使用7.
我通常在我的.rpmmacros中有这样的东西.
%_topdir /home/YOURNAME/rpmbuild %packager YOUR NAME <YOUR@EMA.IL> %_tmppath /tmp
至于specfile的语法:它并不难.有一个非常详细的,非常古老的参考作品叫做’Maximum RPM‘.你想知道的一切都在那里.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。