码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-03-01 06:25:59      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:应用程序   管理工具   版本升级   数据库   软件包   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包管理工具

标签:应用程序   管理工具   版本升级   数据库   软件包   rpm   

原文地址:http://yuanshuai.blog.51cto.com/10539781/1746177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!