《8 软件包管理 》.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《8 软件包管理 》.ppt

软件包管理 1、RPM包管理 2、TAR包管理 3、包管理程序的使用 4、如何获得软件包 本章学习目标 掌握对RPM包进行管理 掌握对TAR包进行管理 掌握Red Hat Linux9中的包管理程序 掌握获得软件包的方法 1、 RPM包管理 RPM概述: RPM最早是由Red Hat 公司提出的软件包管理标准, 后来随着版本的升级又融入了许多其他的优秀特性, 成为了Linux中公认的软件包管理标准。 RPM最初的全称是Red Hat Package Manager。现在是RPM Package Manager的缩写 。 RPM由RPM社区负责维护,可以登录到RPM的官方站点查询最新的信息。 RPM的优点 易于安装、升级便利 丰富的软件包查询功能 软件包内容校验功能 支持多种硬件平台 1、 RPM包管理 RPM的五大功能: 安装——将软件从包中解出来,并且安装到硬盘。 卸载——将软件从硬盘清除。 升级——替换软件的旧版本。 查询——查询软件包的信息。 验证——检验系统中的软件与包中软件的区别。 1、 RPM包管理 RPM包的名称: RPM包的名称格式:name-version.type.rpm 如:bind-9.2.1-16.i386.rpm name为软件的名称 version为软件的版本号 type为包的类型 i[3456]86:表示在Intel x86计算机平台上编译的 sparc:表示在sparc计算机平台上编译的 alpha:表示在alpha计算机平台上编译的 src:表示软件源代码 rpm为文件扩展名 1、 RPM包管理 RPM的使用 : 安装软件包 格式:# rpm -ivh 包文件名 举例:# rpm -ivh cvs-1.11.2-10.i386.rpm 升级软件包 格式:# rpm -Uvh 包文件名 举例:# rpm -Uvh cvs-1.12.2-10.i386.rpm 卸载软件包 格式:# rpm -e 包名 举例:# rpm -e cvs 1、 RPM包管理 查询软件包: 查询系统中安装的所有RPM软件包 $ rpm -qa 查询指定的软件包在系统中是否安装 $ rpm -q 包名 查询RPM包文件中的信息,用于在未安装软件包之前了解软件包中的信息 $ rpm -qp RPM包文件名 查询系统中已安装指定的软件包的描述信息 $ rpm -qi 包名 1、 RPM包管理 查询系统中已安装指定的软件包里所包含的文件 $ rpm -ql 包名 查询某软件包的最低依赖要求 $ rpm -qR 包名 查询某软件包提供的可使用的所有文件 $ rpm -q --provides 包名 查询系统中指定文件所属的软件包 $ rpm -qf 文件名 1、 RPM包管理 查询软件包练习: 查询cvs软件包在系统中是否安装 查询系统中已安装的cvs软件包的描述信息 查询系统中已安装的cvs软件包里所包含的文件 查询系统中文件/etc/passwd所属的软件包 查询系统中已经安装的所有包含名字php的软件包 查询httpd包的最低依赖要求 1、 RPM包管理 校验软件包: 校验整个系统的rpm套件 # rpm -Va 校验单个rpm包 # rpm -V 包名 验证指定的包文件 # rpm -Vp 包文件名 验证包含指定文件的软件包 # rpm -Vf 文件名 1、 RPM包管理 校验软件包练习: 验证cvs软件包 验证cvs-1.11.2-10.i386.rpm包文件 验证包含文件/etc/passwd的软件包 2、TAR包管理 tar简介: tar是一个已移植到Linux中的经典UNIX命令。 tar是Tape ARchive(磁带归档)的缩写,最初设计用于将文件打包到磁带上。 tar是一个基于文件的命令,它本质上是连续地、首尾相连地堆放文件。 使用tar可以打包整个目录树,这使得它特别适合用于备份。 归档文件可以全部还原,或从中展开单独的文件和目录。 2、TAR包管理 tar 命令: 建立tar包 # tar cvf 包文件名 所备份的文件或目录名 建立压缩的tar包 # tar zcvf 压缩包文件名 所备份的文件或目录名 查询tar包中的内容 # tar tf 包文件名 查询压缩tar包中的内容 # tar ztf 压缩包文件名 释放tar包 # tar xvf 包文件名 释放压缩tar包 # tar zxvf 压缩包文件名 3、RHL9中的包管理程序 #redhat-config-packages “主菜单”--“系统设置”--“添加/删除应用程序” 4、如何获得软件包 从发行套件的CD中查找 从软件的主站点查找下载 使用rpm命令获得软件包的主站点 # rpm -qi xinetd|grep

文档评论(0)

wgvi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档