rpm/dpkg 两大阵营简介
在 gnu/linux( 以下简称 linux) ">操作系统中,rpm 和 dpkg 为最常见的两类">软件包管理工具,他们分别应用于基于 rpm 软件包的 linux 发行版本和 deb 软件包的 linux 发行版本。软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询。
rpm 全称为 redhat package manager,最早由 red hat 公司制定实施,随后被 gnu 开源操作系统接受并成为很多 linux 系统 (rhel) 的既定软件标准。与 rpm 进行竞争的是基于 debian 操作系统 (ubuntu) 的 deb 软件包管理工具- dpkg,全称为 debian package,功能方面与 rpm 相似。二者之具体比较不在本文范围之内。
rpm 包的安装 / 升级 / 查询 / 卸载
一个 rpm 包包含了已压缩的软件文件集以及该软件的内容信息(在头文件中保存),通常表现为以 .rpm 扩展名结尾的文件,例如 package.rpm 。对其操作,需要使用 rpm 命令。下面介绍 rpm 工具的参数和使用方法,并以 ibm lotus notes 在 rhel 5.2 安装为例做具体说明。
rpm 命令常用参数
rpm 的常规使用方法为 rpm -? package.rpm,其中 -? 为操作参数 ( 更多信息,请查阅帮助 $man rpm):
-q 在系统中查询软件或查询指定 rpm 包的内容信息
-i 在系统中安装软件
-u 在系统中升级软件
-e 在系统中卸载软件
-h 用 #(hash) 符显示 rpm 安装过程
-v 详述安装过程
-p 表明对 rpm 包进行查询,通常和其它参数同时使用,如:
-qlp 查询某个 rpm 包中的所有文件列表
如果喜欢linux 平台上的软件包管理请收藏或告诉您的好朋友.
阅读(127) | 评论(0) | 转发(0) |