Linux之rpm命令 [挂载]

rpm命令:对二进制软件包.rpm的安装、卸载、更新

RPM 包管理系统:功能强大,安装、升级、査询和卸载非常简单方便,因此很多 Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等。

获取.rpm包:官网去下载(http://rpm.pbone.net)

查询rpm软件

# rpm -qa |grep 要搜索的软件名称
选项说明:
	-q :query,查询操作
	-a :all,代表所有
	-qf:判断某个文件所属的包名称
	-ql:查询软件安装完成后,生成了哪些文件
	rpm -qa  查看已经安装的所有rpm包
	rpm -qd  查看软件的文档列表
	rpm -qc  查看软件的配置文件
	rpm -qi  查看软件的详细信息


# rpm -ql firefox
特别说明:软件安装完成后,一共生成了以下几类文件
配置文件类:/etc目录
程序文件本身,二进制文件命令:/usr/bin或/usr/sbin目录
文档手册:/usr/share/doc或man目录

案例:查询计算机中已安装的rpm软件包

# rpm -qa

案例:搜索计算机中已安装的firefox软件包

# rpm -q 软件名称
或者
# rpm -qa |grep firefox

安装rpm软件

# rpm -ivh 软件包的名称.rpm
选项说明:
	-i:install,安装
	-v:显示进度条
	-h:表示以"#"形式显示进度条

rpm软件包的升级

# rpm -Uvh 升级后的软件包名称.rpm
选项说明:
	-U :Update,更新操作


# rpm -Uvh firefox-68.4.1-1.el7.centos.x86_64.rpm
主要功能:使用rpm -Uvh对firefox-60.2.2版本进行升级

卸载rpm软件包

# rpm -e 软件名称 [选项]
选项说明:
	-e:卸载
	--nodeps :强制卸载

案例:把系统中的firefox浏览器进行卸载操作

# rpm -qa |grep firefox
firefox-60.2.2-1.el7.centos.x86_64
# rpm -e firefox-60.2.2-1.el7.centos.x86_64

注意:当卸载不了可以➕nodeps
# rpm -e firefox-60.2.2-1.el7.centos.x86_64 nodeps

挂载光盘安装rpm软件包

rpm软件包的获取(光盘):

第一步:在VMware虚拟机中加载CentOS7.6的安装光盘
在这里插入图片描述
第二步:使用 lsblk(list block devices)或者df -T 查看块状设备的信息在这里插入图片描述
第三步:使用cd命令,切换到挂载目录
cd /run/media/itheima/CentOS\ 7\ x86_64在这里插入图片描述
第四步:使用cd命令,切换到Packages软件包中

  • cd Packages

第五步:查询我们要安装的软件包

  • ls |grep firefox

    firefox-60.2.2-1.el7.centos.x86_64.rpm

第六步:使用rpm -ivh命令安装软件

  • rpm -ivh firefox-60.2.2-1.el7.centos.x86_64.rpm
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值