欢迎大家来到IT世界,在知识的湖畔探索吧!
演示环境:Centos7
一、背景说明
对于一个运维人员来说,跟 rpm 打交道的次数肯定不少,今天来说一说 rpm 的那些事。
二、rpm简介
rpm命令是Red Hat Package Manager的缩写,用于在Linux系统中管理软件包,可以对软件包进行安装、升级、查询和删除等操作。
三、rpm基本语法
rpm [选项] [rpm软件包]
欢迎大家来到IT世界,在知识的湖畔探索吧!
欢迎大家来到IT世界,在知识的湖畔探索吧!
常用选项参数
- -i:安装软件包
- -U:升级软件包
- -e:卸载软件包
- -q:查询软件包信息
- -V:校验软件包是否完整
常用组合命令
- -ivh:安装显示安装进度–install–verbose–hash
- -Uvh:升级软件包;
- -ql:列出RPM软件包内的文件信息
- -qi:列出RPM软件包的描述信息;
- -qf:查找指定文件属于哪个RPM软件包[Query File];
- -qa:查询所有已经安装的RPM软件包;
四、rpm演示
4.1 安装软件包
欢迎大家来到IT世界,在知识的湖畔探索吧![root@wangzy ~]# rpm -ivh httpd
4.2 升级软件包
[root@wangzy ~]# rpm -Uvh httpd
4.3 列出系统中所有已安装的软件包
如果太多可以分页查看,用一个管道 |和more命令
欢迎大家来到IT世界,在知识的湖畔探索吧![root@wangzy ~]# rpm -qa |grep httpd httpd-tools-2.4.6-99.el7.centos.1.x86_64 httpd-2.4.6-99.el7.centos.1.x86_64 [root@wangzy ~]#
4.4 查看文件属于哪个软件包
[root@wangzy ~]# rpm -qf /etc/httpd/conf/httpd.conf httpd-2.4.6-99.el7.centos.1.x86_64
4.5 查询某个RPM软件包的所有安装文件
如果太多可以分页查看,用一个管道 |和more命令
欢迎大家来到IT世界,在知识的湖畔探索吧![root@wangzy ~]# rpm -ql httpd
4.6 查看已经安装软件包的详细信息
[root@wangzy ~]# rpm -qi httpd
4.7 删除软件包
不管依赖问题,强制删除软件,在命令其后加上 –nodeps
欢迎大家来到IT世界,在知识的湖畔探索吧![root@wangzy ~]# rpm -e httpd、 # 再次查看 [root@wangzy ~]# rpm -qa httpd
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/115999.html