Linux操作系统教程 汪荣斌 第8章新.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 安装包 本章主要内容: 包管理 RPM操作 用RPM诊断 文件压缩与打包 图形界面下包的安装与管理 包管理 学习Linux至今,我们可能有这样的一种困惑:与Windows操作系统相比,我们使用的应用软件似乎都是Linux在安装时所提供的软件。那么如何在当前的Linux操作系统上安装一个应用程序软件呢? 包管理 Linux的软件存在形式——软件包 适用于Linux操作系统的应用程序软件安装程序,是以软件包的形式存在的。目前Linux的软件套件包装方式呈现三分天下的状态。 Red Hat派系的发行套件都将软件包装为RPM(Red Hat Package Manager)格式,利用rpm程序包装,文件名结尾是.rpm;Slackware派系的则包装为TarBall格式,以tar+gzip制作,文件名结尾是.tar.gz或.tgz;最后一类是GUN/Linux Debian,其软件包装方式为Deb套件,使用dpkg程序包装,文件结尾是.deb。 包管理 1.RPM套件的平台辨识方法 Red Hat Linux目前支持的硬件平台有x86(i386)、sparc、alpha三个平台,所以当看到软件名为zsh-3.0.5-15.i386.rpm时, 则为此平台。 2.TarBall套件的平台辨识方法 利用tar与GUN gzip包装软件源代码的方式,是全世界NUIX通用的包装方式之一,不管用户使用哪一种Linux发行套件:Slackware、Red Hat、Debian、TurboLinux等等,或者任何其他的NUIX版本,都可以直接安装以TarBall包装的软件。 3.Deb套件的平台辨识方法 大部分的Linux软件都包装为rpm或TarBall格式,仅有DebianGUN/Linux独具一格,使用Deb软件套件格式。Deb软件套件基本上是按照“软件名-版本号-发行号.deb”的格式命名的,比如有一文件名称为“tkpgp_1.11-2.deb”, 包管理 Red Hat包管理(RPM) 传统的Linux/Unix软件包流行于.tar.gz(压缩的tar档案)或cpio格式。但他们没有升级或卸载的包的一些功能,并且所有这些包都没有标准的安装过程,这样使包的安装比较复杂,难以掌握。 然而随着包管理工具——RPM的出现,这种让初学者头痛的包安装问题,基本上得到了解决。由于RPM是功能最强、最先进的包管理工具之一,Red Hat Linux开发的RPM不仅用于安装包,并且也是种成熟的包管理工具。 RPM用于构造、安装、查询、检验、升级与卸载各种类别的软件包。RPM包由文件档案与包信息(包括名、版本及描述)组成。与传统的包相比,RPM包有如下的优势: 包管理 1)可靠性:老格式中易于产生损坏档案中一个或多个文件的问题。在可连接到RPM档案的数字签名的帮助下,RPM档案让用户选择包的检查。 2)升级:用RPM,用户可容易升级到包的新版本。RPM可升级包而不会丢失软件的以前版本的设置,即使是基于RPM的新发行的操作系统,也不需要重新安装。RPM对用户的系统执行一种智能、自动、现场升级。对于用包管理的老技术而言,这是不能实现的。 3)卸载:RPM可帮助用户很快卸载包。用户不必担心应用存储其文件的不同位置。RPM自动地进行所有必要的删除。他能删去除已经改变的包的配置文件外的所有文件。 4)检验:用户可通过RPM检验是否删除了正常运行所必需的包。 5)查询:即可查询某文件是属于哪一个包,也可查询指定的包是否被安装。 RPM操作 目前Red Hat Linux的工具软件中最令人称赞的就是RPM(Red Hat Package Manager)这种软件安装程序。 对于RPM,用户可以在命令窗口(字符界面)中使用其命令,也可以在图形界面中运行。在字符界面或图形界面的命令中,rpm命令的一般格式是: rpm [选项] 依赖用户所提供的选项,rpm命令将对用户所提供的包名、源RPM名或指出特定的包文件,进行初始化数据库、重构数据库、构造包、重编译包、查询、安装、清理、卸载、检验、签名检查、再签名、加入签名、设置拥有者与组、显示配置等中的一种操作方式。 RPM操作 RPM安装程序共有五种基本的操作模式:软件安装、软件升级、软件查询、软件卸载、套件检验,下面我们主要学习RPM的这几种基本的操作模式。 1 安装包 一般用户拿到的RPM软件套件,其名称都会类似于下面结构: 包名-版本号-第几次发行.运行平台.rpm 比如软件套件:xanim-4-3.i386.rpm,软件名称是xanim;发行版本是4;第三次发行;他适用的平台是Intel 386机器;后面的.rpm代表他是经过RPM重

文档评论(0)

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

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

1亿VIP精品文档

相关文档