Linux基础教程(第3版) 教学课件 作者 Linux基础教程(第3版) 教学课件 作者 978 7 302 28872 5 chapter13.pptVIP

Linux基础教程(第3版) 教学课件 作者 Linux基础教程(第3版) 教学课件 作者 978 7 302 28872 5 chapter13.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 软件包管理 主要内容 理解RPM如何进行软件的管理 使用RPM 检查软件包的签名 几个示范 软件包管理工具 Red Hat 网络 其 他 资 料 安装tar格式软件包 13.1理解RPM进行软件管理 RPM档案文件包含了组成应用软件所需要的全部程序文件、配置文件、数据文件、甚至还包括相关的文档。 在Red Hat Linux里,用Red Hat软件包管理器使得安装和升级RPM软件包变得非常轻松简单。 软件包管理器 软件包管理器(RPM)是开放打包系统,在Red Hat Linux里,因为有了Red Hat Package Manager(Red Hat软件包管理器),而使得安装和升级软件包轻松简单。 RPM的设计目标 1. 可升级性 2. 强大的查询功能 3. 系统校验 4. 纯净源码 13.2使用RPM RPM有7种基本操作模式: 安装 删除安装 升级 刷新 查询 校验 软件包建构 几种情况 1. 软件包已安装 如果某软件包的同一版本已经安装,如果仍打算安装同一版本,可以使用 --replacepkgs 选项,它告诉 RPM 来忽略这个错误: rpm -ivh --replacepkgs foo-1.0-1.i386.rpm 2. 文件冲突 如果与另一个软件包或同一软件包的早期版本冲突,要使RPM忽略这个错误,使用 --replacefiles 选项: rpm -ivh --replacefiles foo-1.0-1.i386.rpm 3. 未解决的依赖关系 RPM 软件包可能“依赖”于其它软件包,这意味着它们需要安装其它软件包才能正确运行。如果你安装的是 Red Hat,它通常会向你建议解决依赖关系所需的软件包。在 Red Hat Linux 光盘或 Red Hat FTP 站点(或镜像)上找到这个软件包, 然后安装。 删除安装 删除软件包,在 shell 提示下键入下面的命令: rpm -e foo 升级 升级软件包和安装软件包类似。在shell提示下输入以下命令。 rpm -Uvh foo-2.0-1.i386.rpm 刷新 刷新软件包和升级相似。在shell提示下键入以下命令: rpm -Fvh foo-1.2-1.i386.rpm 查询 使用rpm -q命令来查询安装的软件包的数据库。 校验 校验软件包比较从某软件包安装的文件和原始软件包中的同一文件的信息。它校验每个文件的大小、MD5 值、权限、类型、所有者以及组群。 rpm -V 命令校验软件包。 13.3检查软件包的签名 1、导入公钥 要校验 Red Hat 软件包,你必须导入Red Hat GPG公钥。 2、校验软件包的签名 导入了建构者的GnuPG公钥后,使用命令: rpm -K rpm-file 如果一切顺利,你会看到这条消息:md5 gpg OK。这意味着软件包的签名已被校验,该软件包没有被损坏。 13.4几个范例 校验整个系统来看一看缺少哪些文件,使用命令: rpm –Va 看到不认识的文件。要发现哪个软件包拥有它,可以输入: rpm -qf /usr/X11R6/bin/filename 查询文件属于哪个软件包,输入命令: rpm -Vf /usr/bin/filename 查找拥有该程序的软件包所附带的文档: rpm -qdf /usr/bin/free 新的 RPM,寻找关于它的信息,使用命令 rpm -qip pkgname-1.10-5.noarch.rpm 查看 crontabs RPM 会安装哪些文件,可以输入命令: rpm -qlp crontabs-1.10-5.noarch.rpm 13.5软件包管理工具 13.6 Red Hat 网络 Red Hat网络是用来管理一个或多个Red Hat Linux系统的互联网解决方案。所有的安全警告、错误修正警告、以及增进警告(通称勘误警告)可从 Red Hat 上直接下载,你可以使用“Red Hat更新代理”这个独立程序,也可以通过RHN万维网界面(如图13-4所示)来下载:/。 13.7 其他资料 RPM 是一个非常复杂的工具。它有许多查询、安装、升级、以及删除软件包的选项和方法。请参考下面的资料来进一步了解RPM技术。 rpm --help — 该命令显示 RPM 参数的快速参考。 man rpm — RPM 的说明书(man)页会给你提供比rpm --help命令更详细的 RPM 参数信息。 / — RPM 网站。 /mailing-lists/rpm-list/ — 邮件列表的归档位于此处。要订阅,给 rpm-list-request@ 发送邮件,在主题行中注明

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档