49. 【Linux教程】rpm 软件包管理

本小节介绍如何在 Linux 系统中使用 rpm 命令软件管理。

1.rpm 简介

rpm 命令是 Red-Hat Package Manager 的缩写, 该命令用于管理 Linux 下软件包的软件。在 Linux 操作系统下,几乎所有的软件均可以通过 rpm 进行安装、卸载及管理等操作。

2.rpm 命令参数介绍

下面列举了一些 rpm 命令参数作用:

rpm 命令参数名称功能与作用描述
-a查询所有的软件包
-b设置包装套件的完成阶段,并指定套件档的文件名称
-c只列出组态配置文件,本参数需配合 -l 参数使用
-d只列出文本文件,本参数需配合 -l 参数使用
-e卸载软件包
-f查询文件或命令属于哪个软件包
-h安装软件包时列出标记
-i显示软件包的相关信息
–install安装软件包
-l显示软件包的文件列表
-p查询指定的 rpm 软件包
-q查询软件包
-R显示软件包的依赖关系
-s显示文件状态,本参数需配合 -l 参数使用
-U升级软件包
-v显示命令执行过程

3.下载 rpm 安装包

以 nginx 为例,使用如下命令下载 nginx 的 rpm 包:

wget http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.18.0-1.el8.ngx.x86_64.rpm

执行结果如下图所示:

4.安装软件

使用如下命令安装 nginx

rpm -ivh nginx-1.18.0-1.el8.ngx.x86_64.rpm

执行结果如下图所示:

Tips:-ivh 其中 i 表示显示软件包的相关信息,v 显示命令执行过程,h 安装软件包时列出标记。

5.列出 rpm 安装过的软件包

使用如下命令可以查看安装过的软件包:

rpm -qa

执行结果如下图所示:

6.查询软件包中的文件安装的位置

以 nginx 为例,使用如下命令查看软件安装的位置:

rpm -ql nginx

执行结果如下图所示:

7.卸载软件包

以 nginx 为例,卸载命令如下:

rpm -ev nginx 

执行结果如下图:

8.小结

本小节介绍了如何使用 rpm 命令对软件包进行管理,使需要注意的是,rpm 相比于 yum 安装软件,rpm 命令需要先下载软件对应的 rpm 安装包。

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红薯不甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值