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

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

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



1.rpm 简介

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



2.rpm 命令参数介绍

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

3.下载 rpm 安装包

nginx 为例,使用如下命令下载 nginxrpm 包:

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 安装包

相关文章
|
1月前
|
算法 安全 Ubuntu
Linux下的软件包管理器有哪些
Linux下的软件包管理器有哪些
98 5
|
11天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下的文件数量是常见的需求。本文介绍了多种方法,包括使用 `ls` 和 `wc` 命令组合、`find` 命令、`tree` 命令以及编程方式(如 Python)。无论你是新手还是有经验的用户,都能找到适合自己的方法。掌握这些技巧将提高你在 Linux 系统中的操作效率。
23 4
|
1月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
677 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
27天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
219 3
|
1月前
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
448 1
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
27天前
|
Kubernetes Linux 测试技术
|
7天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
46 0
|
1月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
221 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
2月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
1月前
|
Linux 开发工具 Docker
各个类linux服务器安装docker教程
各个类linux服务器安装docker教程
56 0