2021-09-10 23:29  阅读(43)
文章分类:Linux 入门教程 文章标签:LinuxLinux 教程
©  原文作者:慕课教程 原文地址:http://www.imooc.com/wiki/linuxlesson

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 为例,使用如下命令下载 nginxrpm 包:

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

执行结果如下图所示:
202109102329532701.png

4.安装软件

使用如下命令安装 nginx

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

执行结果如下图所示:
202109102329546742.png

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

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

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

    rpm -qa
    

执行结果如下图所示:
202109102329558993.png

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

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

    rpm -ql nginx
    

执行结果如下图所示:
202109102329570724.png

7.卸载软件包

nginx 为例,卸载命令如下:

    rpm -ev nginx 
    

执行结果如下图:
202109102329580045.png

8.小结

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

  • 划线
  • 写笔记
  • 复制
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> rpm 软件包管理
上一篇
yum 软件包管理
下一篇
源码安装软件