首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux制作rpm包,安装

linux制作rpm包,安装

原创
作者头像
QGS
修改于 2021-07-27 10:31:58
修改于 2021-07-27 10:31:58
10.1K0
举报
文章被收录于专栏:QGS星球QGS星球
代码语言:javascript
复制
#清除缓存
yum clean all
安装rpm-build
yum install rpm-build make rsync
代码语言:javascript
复制
cd rpmbuild/
ll
代码语言:javascript
复制
#将源码到/root/rpmbuild/BUILDROOT/目录下,删除隐藏文件.vscode
代码语言:javascript
复制
#进入/root/rpmbuild/SPECS/,编辑打包脚本test.spec
cd /root/rpmbuild/SPECS/
vi test.spec

Name:           test
Version:        1.0.1
Release:        0
Summary:        test

Group:          System Environment/Daemons
License:        GPL
Vendor:         MySelf.com

%description

%pre

%preun

%postun

%clean

%files
%defattr (-,root,root,0777)
/usr
/etc
/var

%post
#运行制作rpm包
rpmbuild -ba 文件名

#安装 xx.rpm 包;
rpm -i xx.rpm 
#安装 x.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -iv xx.rpm 
#安装 xx.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
rpm -ivh xx.rpm 
#卸载一个包 
rpm -e 
#查询一个包是否被安装 
rpm -q 
#得到被安装的包的信息 
rpm -qi 
#列出该包中有哪些文件 
rpm -ql  
#列出服务器上的一个文件属于哪一个RPM包 
rpm -qf 
#可综合好几个参数一起用 
rpm -qil 
#列出所有被安装的rpm package 
rpm -qa 
#列出一个未被安装进系统的RPM包文件中包含有哪些文件? 
rpm -qilp 
#解压rpm包
rpm2cpio xxx.rpm |cpio -idv

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档