1.安装rpmbuild yum install rpmbuild yum install rpmdevtools 1. 2. 创建rpm包管理路径,生成rpm相关目录 RPM打包的时候需要编译源码,还需要把编译好的配置文件,二进制命令文件之类的东西按照安装好的样子放到合适的位置,还要根据需要对RPM的包进行测试,这些都需要先有一个“工作空间”。rpmbuild命令使用一套标准化...
spec file是制作rpm包最核心的部分,rpm包的制作就是根据spec file来实现的。在制作自定义rpm包的时候最好不要使用管理员进行,因为管理员权限过大,如果一个命令写错了,结果可能是灾难性的,而制件一个rpm包普通用户完全可以实现。 1、安装rpm-build软件包 RPM打包使用的是rpmbuild命令,这个命令来自rpm-build软件包,...
rpmbuild -bbmvmstat.spec#在~/rpmbuild/RPMS/noarch下面生成mvmstat-1-1.noarch.rpm包rpm -qip mvmstat-1-1.noarch.rpm#查看rpm包信息rpm -ivh mvmstat-1-1.noarch.rpm#安装rpm包rpm -ql mvmstat#查看rpm包安装了哪些文件systemctl statu mvmstat#查看安装的服务状态rpm -e mvmstat#卸载软件包 参考...
0、安装rpmbuild工具包 yum -y install rpm-build rpm-devel rpmdevtools mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} 1、创建原始文件 mkdir /root/rpmbuild/SOURCES/eee-1.0 2、创建需要打包的文件 3、在SOURCES目录下打包文件 tar cvf eee-1.0.tar.gz eee-1.0 4、构建RPM中的spec配...
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 ...
我们先来了解一下怎样使用 rpm 命令安装 rpm 包。具体格式为:rpm -i <文件路径><文件名>。注意区 分大小写,-i 参数就是让 rpm 命令执行安装后面列出的 rpm 包文件。现在我们用 Linux 版的 nero 来示范一 下。 用红线圈起的位置是安装后给出的提示信息。在很多其它一些 rpm 包安装后是什么也没有的。如...
rpmbuild -bi hellp.spec,执行这个命令会将helloworld.sh拷贝到 ~/rpmbuild/BUILDROOT/usr/bin/;而且这里的配置会导致最后安装rpm包的时候,helloworld.sh被安装到/usr/bin;所以配置文件中的%{buildroot}在构建阶段代表 ~/rpmbuild/BUILDROOT,在rpm包安装阶段代表系统的根目录 ...
安装rpm-build软件包 RPM打包使用的是rpmbuild命令,这个命令来自rpm-build软件包,这个是必装的。 yuminstallrpm-build-y#安装rpm-build软件,以提供rpmbuild命令 当执行rpmbuild命令成功之后,会在当前目录下生成一个rpmbuild目录,该目录中包含下面的6个目录 ...
rpmbuild制作rpm包, 最近在做puppet中间件 部署,之前一直使用rpm安装系统的一些常用包(ntp,ssh等),于是想到把nginx源码包编译后做成rpm来用puppet进行大规模自动部署,这样就省去了不少时间,也简化了puppet编写配置的步骤。系统centos5.4 x86_641.yumi
1 离线安装rpm-build思路1) 挂载ISO2)配置ISO作为本地源3)安装rpm-build 2 挂载ISO步骤:1) [root]#mkdir /mnt/cdrom2) [root]#mount /dev/cdrom /mnt/cdrom备注:vmware的linux虚拟机,创建时,已主动加载ISO。还需要将加载的ISO,挂载到/mnt目录下。3 配置ISO作为本地源步骤:1) [root]#cd /etc/...