1、指定rpm包制作位置,默认/root/rpmbuild文件夹里面包含BUILD、BUILDROOT、RPMS、SOURCES、SPECS、SRPMS文件夹 待制作的包放在SOURCES里,注意如果是tar包,解压后的tar包名字必须与spec里的Source0格式一致,否则无法生成rpm包 样例展示amber.spec rpmbuild -bb amber.spec -bb 只编译二进制rpm包 1、执行上述spec文件后,若未出现报错,到RPMS里查看是否生成可安装rpm包 1、上传rpm包:rsync -av “rpm包名”
rpm包制作流程
2、将要打包的包放入rpmbuild/SOURCES文件夹下
3、制作spec文件rpmbuild文件夹 %_topdir
SOURCES
创建spec文件(任意位置)
Name: amber Version: v2020.05.07 Release: 1%{?dist} Summary: makerpm for csdn Group: System License: GPL URL: Git Source0: %{name}-%{version}.tar.gz %description This tools may help you know how to make rpm %prep %setup -q %build %install install -d $RPM_BUILD_ROOT/usr/local/amber cp -a ~/rpmbuild/BUILD/%{name}-%{version}/* $RPM_BUILD_ROOT/usr/local/amber %clean rm -rf ~/rpmbuild/BUILD/%{name}-%{version} rm -rf $RPM_BUILD_ROOT
编译spec文件
-bs 只编译源码rpm包(src.rpm)
-ba 同时编译二进制和源码rpm包(src.rpm)
-bp执行到%prep段,解开tar包然后把所有的补丁文件合并而生成一个完整的具最新功能的源文件验证
2、执行上述可安装rpm包,rpm -ivh amber.rpm到install 指定的位置查看rpm包是否安装成功
3、若在/usr/local/amber目录下看到amber.rpm说明rpm包制作成功!!!将rpm包上传到yum
2、通过yum源安装rpm包:yum install –enablerepo=xxx rpm包名
3、查看rpm包信息:yum info rpm包名
4、卸载rpm包:yum remove rpm包名
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算