- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RPM包管理
RPM包软件管理工具
1.rpm包简介:Rpm 包是RedHat 公司推出的一款软件包管理工具,它在软件的安装,升级,查询和卸载等都非常方便简单。
2.在安装rpm包时首先要知道软件的依赖关系,这对于安装rpm包尤为重要,所谓软件的依赖是指当我们使用软件a时就会用到软件b中的某些文件,这样a软件就是依赖b 软件,那么在安装a软件之前,就要先安装b 软件,这就是软件之间的依赖关系。
3.rpm 包的安装
Rpm包的安装使用命令:rpm -i [安装选项]+包文件
例如要安装linuxqq-v1.0.2-beta1.i386.rpm的rpm包
[root@localhostrpm]#rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
Preparing... ########################################### [100%]
1:linuxqq ########################################### [100%]
安装好后还可以查询安装的程序在哪些目录下:
[root@localhost rpm]# rpm -ql linuxqq-v1.0.2-beta1.i386
/usr
/usr/bin
/usr/bin/qq
/usr/share
/usr/share/applications
/usr/share/applications/qq.desktop
/usr/share/tencent
/usr/share/tencent/qq
/usr/share/tencent/qq/qq
/usr/share/tencent/qq/qq.png
/usr/share/tencent/qq/res.db
4.rpm包的卸载
rpm包的卸载用命令 rpm -e[ 选项 ] +包名,包名可含软件包的版本号,但是不可以有后缀 .rpm
例如我们要卸载上面的linuxqq-v1.0.2-beta1.i386.rpm包,
[root@localhost rpm]# rpm -e linuxqq-v1.0.2-beta1.i386
这时我们在查询该软件包的安装情况,会发现软件包已被删除了
[root@localhost rpm]# rpm -qi linuxqq-v1.0.2-beta1.i386
package linuxqq-v1.0.2-beta1.i386 is not installed
5.rpm 包的升级
Rpm包的升级比较简单,只需要用命令:Rpm -U [选项] 软件包 即可
软件升级基本有两项工作要做,一个是安装新版本,二是卸载旧版本,用rpm
包升级还有一个优点是它能妥善处理配置文件,
例如要将上面的Linuxqq-v1.0.2-beta1升级到Linuxqq-v1.1.2-beta1 ,只需下载Linuxqq-v1.1.2-beta1.i386.rpm包
[root@localhost ~]# rpm -Uvh Linuxqq-v1.1.2-beta1.i386.rpm
然后卸载掉旧的版本即可,当然在升级的过程中还的要注意软件包的依赖关系,这也是rpm的缺陷。
6.rpm 包的查询
rpm包的查询功能是非常强大的,用命令rpm -q [查询选项] +软件包标识,查询选项常用的有以下多种:
—a // 查询所有已安装的软件包
-i // 查询指定已安装软件包中包括的详细信息
-I // 查询指定已安装软件包中包括的文件列表
-p // 查询指定未安装软件中包含的文件信息
查询所有已经安装的rpm 软件包
[root@localhost ~]# rpm -qa
dbusadapter-0.2-7.1AX
jdom-1.0-4jpp.1
libnotify-0.4.2-6NFS
mx4j-3.0.1-6jpp.4.1NFS
dbus-devel-1.1.2-12AXS3
tomcat5-webapps-5.5.23-0jpp.7.1.2NFS
tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.1.2NFS
pm-utils-0.99.3-10NFS
yum-3.2.19-18NFS
sane-backends-libs-1.0.18-5.1AX
gimp-print-4.2.7-22.2NFS
gnome
文档评论(0)