使用rpmbuild命令安装软件包可以分为几个步骤,包括确认系统环境、安装rpm-build软件包、了解rpmbuild的基本用法、创建RPM构建环境、编写SPEC文件以及使用rpmbuild命令构建和安装RPM包。下面是详细的步骤: 确认系统环境是否支持rpmbuild rpmbuild通常在基于rpm的Linux发行版(如CentOS、Fedora、RHEL等)上可用。你可以通过检查...
一、创建rpmbuild工作目录 linux下,一般在用户家目录下新建rpmbuild目录作为rpmbuild工具的工作目录 复制mkdir-p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} 各目录用途: BUILD编译rpm包的临时目录 BUILDROOT编译后生成的软件临时安装目录 RPMS最终生成的可安装rpm包的所在目录 SOURCES所有源代码和补丁文件的...
同时创建二进制和源码软件包:使用ba参数。这个参数会同时生成二进制和源代码包。例如,命令rpmbuild ba /path/to/specfile会在指定路径下生成二进制和源码软件包。其中/path/to/specfile是你的SPEC文件的路径。仅创建二进制软件包:使用bb参数。这个参数只会生成二进制代码包。例如,命令rpmbuild bb /...
rpmbuild 创建RPM的二进制软件包和源码软件包补充说明rpmbuild命令 被用于创建rpm的二进制软件包和源码软件包。语法rpmbuild(选项) 选项--initdb:初始化RPM数据库; --rebuilddb:从已安装的包头文件,方向重建RPM数据库; -ba:创建二进制和源代码包; -bb:创建二进制代码包; -bs:创建源代码包。
rpmbuild命令详解 #rpmbuild -bp 只作准备 (解压与打补丁) -bc 准备并编译 -bi 编译并安装 -bl 检验文件是否齐全 -ba 编译后做成*.rpm和src.rpm -bb 编译后做成*.rpm -bs 只做成*.src.rpm -tc -ti -ta -tb -ts 的功能类似,只是所需参数由spec文件变成tar包。 如:cd /usr/src/redhat/SPECS rpm...
rpmbuild命令 #rpmbuild -bp 只作准备 (解压与打补丁) -bc 准备并编译 -bi 编译并安装 -bl 检验文件是否齐全 -ba 编译后做成*.rpm和src.rpm -bb 编译后做成*.rpm -bs 只做成*.src.rpm -tc -ti -ta -tb -ts 的功能类似,只是所需参数由spec文件变成tar包。
rpmbuild命令 引用地址:http://hi.baidu.com/litaosmile/blog/item/38af15fa08c995d7b58f3138.html #rpmbuild -bp 只作准备 (解压与打补丁) -bc 准备并编译 -bi 编译并安装 -bl 检验文件是否齐全 -ba 编译后做成*.rpm和src.rpm -bb 编译后做成*.rpm ...
-bb 编译后做成*.rpm -bs 只做成*.src.rpm -tc -ti -ta -tb -ts 的功能类似,只是所需参数由spec文件变成tar包。 如:cd /usr/src/redhat/SPECS rpmbuild -bp kernel-2.6.spec 更具体的用法说明: Build options with [ <specfile> | <tarball> | ]: *建立包的选项有...
我们先来了解一下怎样使用 rpm 命令安装 rpm 包。具体格式为:rpm -i <文件路径><文件名>。注意区 分大小写,-i 参数就是让 rpm 命令执行安装后面列出的 rpm 包文件。现在我们用 Linux 版的 nero 来示范一 下。 用红线圈起的位置是安装后给出的提示信息。在很多其它一些 rpm 包安装后是什么也没有的。如...
为了创建制作rpm的工作目录,你需要在一般用户身份的主目录下新建如下结构的目录: rpmbuild目录,还有该目录下六个目录,包括:BUILD、BUILDROOT、RPMS、SOURCES、SPECS、SRPMS,命令如下: mkdir-p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} 各个目录的一般用途如下简介: ...