linux 平台上的软件包管理

linux 平台上的软件包管理

ID:9511124

大小:103.00 KB

页数:20页

时间:2018-05-02

linux 平台上的软件包管理_第1页
linux 平台上的软件包管理_第2页
linux 平台上的软件包管理_第3页
linux 平台上的软件包管理_第4页
linux 平台上的软件包管理_第5页
资源描述:

《linux 平台上的软件包管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux平台上的软件包管理  RPM/DPKG两大阵营简介  在GNU/Linux(以下简称Linux)操作系统中,RPM和DPKG为最常见的两类软件包管理工具,他们分别应用于基于RPM软件包的Linux发行版本和DEB软件包的Linux发行版本。软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询。  RPM全称为RedhatPackageManager,最早由RedHat公司制定实施,随后被GNU开源操作系统接受并成为很多Linux系统(RHE

2、L)的既定软件标准。与RPM进行竞争的是基于Debian操作系统(UBUNTU)的DEB软件包管理工具-DPKG,全称为DebianPackage,功能方面与RPM相似。二者之具体比较不在本文范围之内。  RPM包的安装/升级/查询/卸载  一个RPM包包含了已压缩的软件文件集以及该软件的内容信息(在头文件中保存),通常表现为以.rpm扩展名结尾的文件,例如package.rpm。对其操作,需要使用rpm命令。下面介绍rpm工具的参数和使用方法,并以IBMLotusNotes在RHEL5.2安装为例做具体

3、说明。  RPM命令常用参数  RPM的常规使用方法为rpm-?package.rpm,其中-?为操作参数(更多信息,请查阅帮助$manrpm):  -q在系统中查询软件或查询指定rpm包的内容信息  -i在系统中安装软件  -U在系统中升级软件  -e在系统中卸载软件  -h用#(hash)符显示rpm安装过程  -v详述安装过程  -p表明对RPM包进行查询,通常和其它参数同时使用,如:  -qlp查询某个RPM包中的所有文件列表  -qip查询某个RPM包的内容信息  RPM命令参数使用方法  以上

4、参数有些需要组合使用,比如说rpm-hpackage.rpm是没有意义的,但rpm-ihpackage.rpm即表示安装package并用#符显示安装进度。安装RPM包# rpm -ivh package.rpm升级RPM包命令# rpm -Uvh package.rpm卸载RPM包命令# rpm -ev package查询RPM包中包含的文件列表命令# rpm -qlp package查询RPM包中包含的文件列表命令# rpm -qlp package查询RPM包中包含的内容信息命令# rpm -qip

5、 package查询系统中所有已安装RPM包# rpm -qa  RPM包管理示例  以下步骤描述了一个普通用户安装IBMLotusNotesV85(以下简称Notes)的典型操作过程。Notes的RPM包名为ibm_lotus_notes-8.5.i586.rpm。  首先查询是否该软件是否已经在系统中存在# rpm -qa 

6、 grep ibm_lotus_notes  如果返回信息为空那么说明该软件还未被安装。  查询Notes软件包内容:# rpm -qip ibm_lotus_notes-8.5

7、.i586.rpm    Name    : ibm_lotus_notes      Relocations: /opt/ibm/lotus/notes  Version   : 8.5                Vendor: IBM  Release   : 20081211.1925       Build Date: Sat 13 Dec 2008 09:38:55 AM CST  Install Date: (not installed)        Build Host: dither

8、s.notesdev.ibm.  Group    : Applications/Office       Source RPM: ibm_lotus_notes-8.5-20081211.1925.src.rpm  Size    : 603779427            License: mercial  Signature  : DSA/SHA1, Sat 13 Dec 2008 09:43:02 AM CST, Key ID 314c8c6534f9ae75  Summary   : IBM 

9、Lotus Notes  Description :  IBM Lotus Notes software provides a robust ...123456下一页——感谢阅读这篇文章,..,安装Notes:# rpm -ivh ibm_lotus_notes-8.5.i586.rpm返回信息:  Preparing...        ########################################### 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。