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 安装包。
          本文来自互联网用户投稿,不拥有所有权,该文观点仅代表作者本人,不代表本站立场。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
