您的位置:首页 > 运维架构 > Linux

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

2016-02-29 23:41 621 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: