- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网管员必读——网络管理(第2版)第十五章.ppt
第十五章 RHEL4程序包和资源管理 本章将介绍程序包的管理,同时在本章后面将介绍一些基本的系统资源管理,如系统进程、内存、文件和硬件等。 本章重点如下: RPM的设计目标 添加和删除RPM的方法 进程、内存、文件和硬件资源查看和管理方法 15.1 使用RPM管理软件包 Red Hat Enterprise Linux 4系统上的所有软件都被分成可被安装、升级或删除的RPM软件包。15.1.1 RPM概述 软件包管理器(RPM)是一个开放打包系统,任何人都可以使用。它在Red Hat Linux及其他Linux和UNIX系统上运行。对于终端用户来说,RPM简化了系统更新。安装、删除和升级RPM软件包使用简短的命令就可完成。 对于开发者来说,RPM允许把软件编码和程序打包,然后提供给终端用户。这个进程非常简单,它能从已创建的单个文件或补丁中驱动。这种对“纯净”源码、补丁和建构指令的清晰描述减轻了发行软件新版本所带来的维护负担。 15.1.2 RPM的设计目标 要理解如何使用RPM,应该先来了解RPM的设计目标。 可升级性 使用RPM,可以不必全盘重装就能够在系统上升级个别组件。当得到一个基于RPM操作系统的新发行版本(如Red Hat Linux)时,不必重新安装系统(基于其他打包系统的操作系统需要重装)。 强大的查询功能 RPM能够提供强大的查询功能。可以在整个数据库中搜索软件包或某些特定文件。还可以轻易地了解哪个文件属于哪个软件包,软件包来自哪里。 系统校验 RPM另一项强大的功能是软件包校验。如果用户担心自己可能删除了某软件包上的一个重要文件,只要校验该软件包即可。 纯净源码 RPM一个重要的设计目标是允许使用与软件的原创者所发行源码一致的“纯净”软件源码。使用RPM,用户会有纯净源码、使用过的补丁及完整的建构指令,这是一个重要的优越性。 RPM有5种基本操作模式(不包括软件包建构):安装、删除、升级、查询和校验。 以上具体内容参见书中介绍。 15.1.3 寻找RPM软件包 在使用RPM之前,必须知道要到哪里去寻找它们。在因特网上搜索会返回许多RPM仓库,但是如果要找的是由Red Hat建构的RPM软件包,则可以在下面几个地方找到它们: Red Hat Enterprise Linux 4光盘 红帽勘误网页,位于/apps/support/errata/ 红帽FTP镜像站点,位于 /download/mirror.html 15.1.4 RPM软件包的安装 典型的RPM软件包名称类似于foo-1.0-1.i386.rpm。该文件名包括软件包名称(foo)、版本(1.0)、发行版本(1)及体系(i386)。安装软件包非常简单,登录为根用户,然后在Shell提示下输入下面的命令: rpm -Uvh foo-1.0-1.i386.rpm 如果安装成功,会看到如下所示的输出。 Preparing... ############################### [100%]1:foo ################################# [100%] 具体内容参见书中介绍。 15.1.5 RPM软件包的删除 删除软件包和安装软件包一样简单。在Shell提示下输入下面的命令:rpm -e foo在删除或安装某软件包时也会遇到依赖关系错误,当另一个已安装的软件包依赖于试图删除的软件包时,依赖关系错误就会发生。例如: Preparing... ################################ [100%] error: removing these packages would break dependencies: foo is needed by bar-2.0.20-3.i386.rpm 要使RPM忽略这个错误,并强制删除该软件包(不是个好办法,因为依赖于它的软件包可能无法正常运行),使用--nodeps选项。 15.1.6 RPM软件包的升级 升级软件包和安装类似。在Shell提示下输入以下命令: rpm -Uvh foo-2.0-1.i386.rpm 升级时RPM自动删除foo软件包的所有老版本。 升级实际上是删除和安装的组合,因此,在RPM升级中,除了遇到删除和安装中会遇到的错误外,还会看到另一个错误。如果RPM认为用户试图升级到软件包的老版本
您可能关注的文档
最近下载
- DL_T 267-2023 油浸式全密封卷铁心配电变压器使用技术条件.pdf VIP
- 一种新型的化纤打包机.pdf VIP
- 山东黄金集团招聘考试题库.pdf
- 贵州省黔西南州2024-2025学年七年级下学期期末语文试题(含答案).pdf VIP
- 环形混凝土电杆标准.pdf VIP
- 专项施工方案.docx VIP
- NB∕T 47018.4-2022 承压设备用焊接材料订货技术条件 第4部分:埋弧焊钢焊丝和焊剂.pdf
- 山西博大集团寿阳京鲁煤业有限责任公司兼并重组整合矿井地质报告.doc
- 贵州省黔西南州2024-2025学年七年级下学期期末考试语文试题(含答案).docx VIP
- 烟气脱硫废水处理系统培训课件.pptx VIP
文档评论(0)