1.安装rpmbuild yum install rpmbuild yum install rpmdevtools 1. 2. 创建rpm包管理路径,生成rpm相关目录 RPM打包的时候需要编译源码,还需要把编译好的配置文件,二进制命令文件之类的东西按照安装好的样子放到合适的位置,还要根据需要对RPM的包进行测试,这些都需要先有一个“工作空间”。rpmbuild命令使用一套标准化...
1、安装rpm-build # yum -y install rpm-build 2、增加普通用户并修改工作车间目录 # useradd rpmbuild # su - rpmbuild $vim~/.rpmmacros %_topdir /home/rpmbuild/rpmbuild # mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} # rpmbuild --showrc | grep _topdir -14: _topdir /home/...
51CTO博客已为您找到关于安装rpmbuild的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及安装rpmbuild问答内容。更多安装rpmbuild相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
mkdir /root/peinrpm/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} -p BUILD:在制作的过程中会把SOURCES下初始的安装资源xxx.tar.gz解压到这个目录如果 是源代码会在这个目录下进行make生成可执行文件 BUILDROOT:我的理解是这个目录模拟安装时的根目录,你如果在安装阶段把BUILD下解压出来的安装文件或者make出的文件移...
当获取了 RHEL 8.7 kernel source 之后,现在就可以着手build Linux Kernel 并打包成RPM 包了。 什么? 还没有搞到RHEL的kernel source,那得看看这个帖子了。 Aalan:如何下载RHEL/CentOS Kernel source文章 编译kernel之前需要安装一些必要的库 yum groupinstall "Development Tools" ...
1.yum install -y rpm-build mkdir -p /usr/src/redhat/{RPMS,SOURCES,SPECS} mkdir -p /root/rpmbuild/RPMS/ 2.编辑spec文件(此文件用来进行制作rpm时对源码包进行编译等) 3.rpmbuid -bb xx.spec,生成rpm成功后会提示xx.rpm的存放目录. 以下是我制作nginx的rpm的一个简单示例: ...
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录 5. ./configure 这一步和编译普通的源码软件一样,可以加上参数 6. make 7. make install 方法二: 1.执行rpm -i you-package.src.rpm 2. cd /usr/src/redhat/SPECS ...
rpmbuild创建一个nginx.*.rpm 首先在以下网址找到源码包以src.rpm结尾的 https://src.fedoraproject.org/ https://git.centos.org/ http://ftp.loongnix.org/os/loongnix/1.0/SRPMS/ 安装rpmbuild yum install rpm-build.mips64el rpmdevtools.noarch ...
步骤:1、安装rpm源码包--->生成rpmbuild文件夹 2、通过nginx.spec,编译rpm包,命令:rpmbuild -ba nginx.spec 3、安装生成的rpm程序包 [root@TESTHOST ~]# ls #src.rpm包 anaconda-ks.cfg axel-2.4 axel-2.4.tar.bz2 Geo install.log install.log.syslog nginx-1.0.15-5.el6.src.rpm RPM-GPG-KEY-...
rpmbuild是一个用于构建RPM包的工具,它可以将源代码和其他文件打包成一个可安装的RPM包。当rpmbuild失败时,可能是由于找到了已安装但未打包的文件。 解决rpmbuild失败的问题,可以按照以下步骤进行: 确认已安装的文件:使用命令rpm -qf <文件路径>可以查找已安装的文件属于哪个RPM包。如果找到了已安装但未打包...