第十五章 Linux实操篇——RPM与YUM

1. RPM

1.1 介绍

rpm是用于互联网下载包的打包及安装工具,包含在某些Linux分发版中,它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标签,但理念是通用的。Linux的分发版本都有采用,可以算是工人的行业标准了

1.2 RPM包的简单查询指令

查询已安装的rpm列表:rpm -qa | grep xxx

案例:查看当前系统是否安装了firefox

RPM包名基本格式:firefox-115.12.0-1.el7.centos.x86_64(名称:firfox;版本号:115.12.0-1;适用于操作系统:el7.centos.x86_64,表示centos7.x的64位系统,如果是i686或i386表示32位系统,noarch表示通用)

1.3 RPM包的其他查询指令

查询所安装的所有rpm软件包:rpm -qa(rpm -qa | more或rpm -qa | grep 软件包名)

查询软件包是否安装:rpm -q 软件包名

查询软件包信息:rpm -qi 软件包名】

查询软件包中文件:rpm -ql 软件包名

查询文件所属软件包:rpm -qf 文件全路径名

1.4 卸载RPM包

基本语法:rpm -e 软件包名

案例:删除firefox软件包

注意:(1)如果其他软件包依赖于要卸载的软件包,卸载时会产生错误信息

(2)增加--nodeps参数可以强制删除,一般不建议(rpm -e --nodeps 软件包名)

1.5 安装RPM包

基本语法:rpm -ivh 软件包全路径名称

参数:i=install(安装);v=verbose(提示);h=hash(进度条)

案例:安装firefox浏览器

2. YUM

2.1 介绍

Yum是一个shell前段软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包

2.2 YUM的基本指令

查询yum服务器是否有需要安装的软件:yum list | grep xxx软件列表

安装指定的yum包:yum isnatll xxx

2.3 YUM应用实例

案例:使用yum的方式安装Firefox

rpm -e firefox;yum list | grep firefox;yum install firefox

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值