前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >rpm命令使用RPM软件包管理器

rpm命令使用RPM软件包管理器

原创
作者头像
用户1685462
修改2021-09-08 10:50:43
6740
修改2021-09-08 10:50:43
举报
文章被收录于专栏:网站教程

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

概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。

语法格式:rpm [参数] [软件包]

常用参数:

-a

查询所有的软件包

-b或-t

设置包装套件的完成阶段,并指定套件档的文件名称;

-c

只列出组态配置文件,本参数需配合”-l”参数使用

-d

只列出文本文件,本参数需配合”-l”参数使用

-e或--erase

卸载软件包

-f

查询文件或命令属于哪个软件包

-h或--hash

安装软件包时列出标记

-i

显示软件包的相关信息

--install

安装软件包

-l

显示软件包的文件列表

-p

查询指定的rpm软件包

-q

查询软件包

-R

显示软件包的依赖关系

-s

显示文件状态,本参数需配合”-l”参数使用

-U或--upgrade

升级软件包

-v

显示命令执行过程

-vv

详细显示指令执行过程

参考实例

直接安装软件包:

代码语言:javascript
复制
[root@linux ~]# rpm -ivh packge.rpm 

忽略报错,强制安装:

代码语言:javascript
复制
[root@linux ~]# rpm --force -ivh package.rpm

列出所有安装过的包:

代码语言:javascript
复制
[root@linux ~]# rpm -qa

查询rpm包中的文件安装的位置:

代码语言:javascript
复制
[root@linux ~]# rpm -ql ls

卸载rpm包:

代码语言:javascript
复制
[root@linux ~]# rpm -e package.rpm 

升级软件包:

代码语言:javascript
复制
[root@linux ~]# rpm -U file.rpm

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档