1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > suse linux安装rpm包 linux – 如何为Suse创建RPM

suse linux安装rpm包 linux – 如何为Suse创建RPM

时间:2022-04-25 02:40:39

相关推荐

suse linux安装rpm包 linux – 如何为Suse创建RPM

重建现有的src.rpm可能是最简单的.我肯定不会采用configure,make,make install的方式,因为(a)不能扩展,(b)不提供容易删除/升级包和(c)不是原子的.

建立RPM并不是那么难.在他们销毁网站之前,上曾经有一个非常好的初学者教程.你可以尝试这个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

%_tmppath /tmp

至于specfile的语法:它并不难.有一个非常详细的,非常古老的参考作品叫做’Maximum RPM‘.你想知道的一切都在那里.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。