linux制作rpm包,安装

举报
QGS 发表于 2021/07/21 14:34:05 2021/07/21
【摘要】 linux制作rpm包,安装
#清除缓存
yum clean all
安装rpm-build
yum install rpm-build make rsync

cd rpmbuild/
ll

#将源码到/root/rpmbuild/BUILDROOT/目录下,删除隐藏文件.vscode


#进入/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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。