Linux基本命令——RPM包管理工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令——RPM包管理工具相关的知识,希望对你有一定的参考价值。

WHAT?什么是RPM?

RPM是一种软件包格式,文件的扩展名为“.rpm”,其管理机制最早由Red Hat公司提示,后来随着版本升级,融入更多的优秀特性,先已成为众多Linu发行版中公认的软件包管理标准。


WHY?为什么要使用它?

RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装、卸载、升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。


WHERE?在哪里使用?

很多Linux主流的软件都有.rpm软件包,均可以使用此方法安装。



HOW?使用方法。


一,查询RPM软件包信息

1,查询已安装的RPM软件包信息(以安装的)

  • -q :查询已知软件包是否已经安装

  • -qa:显示当前系统中以rpm方式安装的所有软件列表

  • -qi:查看指定软件包的名称、版本 、许可协议、用途描述等

  • -ql :显示指定软件包在当前系统中安装的所有目录

  • -qf:查看指定的文件或目录是由哪个软件包所安装的


二,查询RPM包文件中的信息(未安装的)

  • -qpi:查看指定软件包的名称、版本、许可协议、用途描述

  • -qpl:查看指定软件包的安装目录、文件列表

    注意:以上两个均已软件包文件的路径作为参数


三,安装、升级、卸载RPM软件包

  • -i:在当前系统中安装一个新的rpm软件包

  • -e:卸载指定名称的软件包

  • -U:检查并升级指定软件包,软件包若未安装,会自动安装该软件包

  • -F:检查并更新指定软件包,软件包若未安装,则放弃安装

  • --force:强制安装指定软件包

  • --nodeps:强制卸载指定软件包

  • -h:在安装或升级时,以“#”符号显示进度

  • -v:显示软件包安装过程中的详细信息


四,维护RPM数据库

1,重建RPM数据库

使用命令: rpm --rebuilddb 或 rpm --initdb


2,导入公钥

使用命令: rpm --import 公钥文件路径


本文出自 “新起点” 博客,请务必保留此出处http://yuanshuai.blog.51cto.com/10539781/1746177

以上是关于Linux基本命令——RPM包管理工具的主要内容,如果未能解决你的问题,请参考以下文章

linux基本操作之yum程序包管理器

Linux 入门记录:十九Linux 包管理工具 RPM

Linux中yum和apt-get

RPM包管理工具的常规命令及网站发布

2018-3-14Linux系统管理(12) Linux程序包管理yum前端管理工具

Linux程序包管理命令