快速业务通道

linux软件包管理详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06

linux软件包管理

在windows下安装软件很简单,大多数软件都只需要按照提示完成安装操作.但是,在linux下安装软件稍微复杂了一点,需要用到命令行工具.下面通过在Red Hat Enterprise Linux 5下安装RPM软件包来了解Linux下的安装

1.使用rpm命令.

RPM 全称为(Redhat Package Manager),最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成为很多 Linux 系统 (RHEL) 的既定软件标准.由此,Red Hat Enterprise Linux5 也内置了这个命令行小工具,用它来管理RPM软件包.可以使用rpm来查询已经安装的软件包、安装软件、升级软件和卸载软件等信息.

RPM 命令常用参数

-q 在系统中查询软件或查询指定 rpm 包的内容信息

-i 在系统中安装软件

-U 在系统中升级软件

-e 在系统中卸载软件

-h 用 #(hash) 符显示 rpm 安装过程

-v 详述安装过程

Empire CMS,phome.net
-p 表明对 RPM 包进行查询,通常和其它参数同时使用,如:

-qlp 查询某个 RPM 包中的所有文件列表

-qip 查询某个 RPM 包的内容信息

2.RPM 命令参数使用方法

以上参数有些需要组合使用,比如说 rpm -h package.rpm 是没有意义的,但 rpm -ih package.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 包中包含的内容信息命令:

Empire CMS,phome.net

# rpm -qip package

• 查询系统中所有已安装 RPM 包 :

# rpm -qa

3.RPM 包管理示例

以下步骤描述了一个普通用户安装 IBM Lotus Notes V85 ( 以下简称 Notes) 的典型操作过程. Notes 的 RPM 包名为 ibm_lotus_notes-8.5.i586.rpm .

01.查询是否该软件是否已经在系统中存在
# rpm -qa | grep ibm_lotus_notes

: 如果返回信息为空那么说明该软件还未被安装.

02.查询 Notes 软件包内容:
# rpm -qip ibm_lotus_notes-8.5.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: dithers.notesdev.ibm.com
Group : Applications/Office
Source RPM: ibm_lotus_notes-8.5-20081211.1925.src.rpm
Size : 603779427 License: Commercial

Empire CMS,phome.net

Signature : DSA/SHA1, Sat 13 Dec 2008 09:43:02 AM CST, Key ID 314c8c6534f9ae75
Summary : IBM Lotus Notes
Description :
IBM Lotus Notes software provides a robust ..

03.安装 Notes:
# rpm -ivh ibm_lotus_notes-8.5.i586.rpm

返回信息 :

Preparing... ########################################### [100%]
1:ibm_lotus_notes ########################################### [100%]


凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号