管理 RPM 软件包

By Lugir on 2010-01-31 10:36:14

  使用图形界面和命令行都可以十分有效的管理 RPM 软件包。在图形界面,可以通过“添加/删除软件包”窗口,在命令行则可以使用 rpm 命令对其进行管理。

使用“添加/删除软件包”管理窗口

  使用“添加/删除软件包”管理窗口同,可通过“系统->管理->Add/Remove Software”打开。

  窗口左侧是软件分类目录,选择相应目录之后右侧窗口便会出现一些可选软件包(来自于 yum 软件包仓库),选中可取消选中之后,点击应用以实现相应的“安装”或“卸载”

  PackageKit Add/Remove Software Window [图]

  说明:安装过程中会计算软件包依赖性,同 yum 一样,会提示用户需要下载的相关的软件包以解决依赖性。

  提示:使用 PackageKit 的搜索功能够得到比 yum 更直观的软件包介绍 :D

 

使用 rpm 命令

  使用 yum 进行软件包的安装时,yum 默认会使用 GPG/DSA 密钥验证包的完整性。使用 rpm 命令时,则需要手动进行这一步操作

[lugir@hope ~]$ cd Downloads/
[lugir@hope Downloads]$ rpm --checksig linuxqq-v1.0.2-beta1.i386.rpm
linuxqq-v1.0.2-beta1.i386.rpm: sha1 md5 OK

安装软件包

  安装软件包时,可以使用 -i (安装) 或者 -U (升级) 选项,推荐使用 -U 选项,因为 -U 适合“安装”和“升级”,而 -i 只适用于“安装” (详细可查询 rpm 帮助信息)

  注意:安装、升级或卸载软件包时记得使用 root 用户;升级选项 -U 是大写
[lugir@hope Downloads]$ su
密码:
[root@hope Downloads]# rpm -U linuxqq-v1.0.2-beta1.i386.rpm

  如果希望查看安装过程中的概要信息,可以加上 -v 选项,如 "rpm -Uv [package]",详细信息则使用 -vv 选项(注意:是两个 v)

卸载软件包

  使用 -e 选项卸载软件包,如果没有其它软件包依赖于这个包,这个包便会被直接卸载。如果希望看到详细输出信息,可以加上 -vv 选项

[root@hope Downloads]$ rpm -evv linuxqq
  说明:rpm 命令的其它选项请使用命令行帮助,可参考《使用命令行 (三) - 命令行帮助
  说明:在 yum 命令能够使用的情况下,建议使用 yum 对软件包进行管理 (安装、升级、卸载等),因为 yum 在进行软件包管理时会自动检查依赖性,并尽可能地解决依赖性问题。

  下一节 - 从源代码安装应用程序的准备工作

收藏到网络书签:Google 书签QQ 书签人人分享百度收藏新浪 ViViLive 书签雅虎书签DeliciousFacebook

回复、留言、评论

昵称: 必填
Email: 选填 (保密,不公开)
验证码: 验证码图片
记住我,下次不用重复输入回复信息
首页 | 网络时代 | 操作系统 | 娱乐休闲 | 家居生活 | 收藏分享 | 个人空间 | 关 于
Copyright © 2009-2010 谦谦博客 by Lugir Some Rights Reserved
除非特别声明,本站所有内容均按照“知识共享许可协议 - 署名 2.5 中国大陆”进行授权