- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章软件包管理与备份.ppt.ppt
本章重点内容
软件包管理
系统更新
系统备份
本章学习目标
掌握rpm命令的使用方法
学会使用APT进行系统更新
理解备份的相关概念和tar命令的使用
RPM概述
RPM是RPM Package Manager的缩写 。
RPM的优点
易于安装、升级便利
丰富的软件包查询功能
软件包内容校验功能
支持多种硬件平台
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为文件扩展名
使用Red Hat 软件包管理器
在主菜单中选择“系统设置”,选择“添加/删除应用程序”
Redhat-config-packages
RPM的使用(1)
导入RPM包的公钥
格式:# rpm --import 公钥文件名
举例:
# rpm --import /usr/share/rhn/RPM-GPG-KEY
# rpm --import /packages/RPM-GPG-KEY.dag.txt
# rpm --import /pub/freshrpms/RPM-GPG-KEY
RPM的使用(2)
安装软件包
格式:# 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
RPM的使用(3)
查询软件包
查询系统中安装的所有RPM软件包
$ rpm -qa
查询指定的软件包在系统中是否安装
$ rpm -q 包名
查询RPM包文件中的信息,用于在未安装软件包之前
了解软件包中的信息
$ rpm -qp RPM包文件名
RPM的使用(3)
查询系统中已安装指定的软件包的描述信息
$ rpm -qi 包名
查询系统中已安装指定的软件包里所包含的文件
$ rpm -ql 包名
查询某软件包的最低依赖要求
$ rpm -qR 包名
查询某软件包提供的可使用的所有文件
$ rpm -q --provides 包名
查询系统中指定文件所属的软件包
$ rpm -qf 文件名
RPM的使用(4)
查询软件包举例
查询cvs软件包在系统中是否安装
$ rpm –q cvs
查询系统中已安装的cvs软件包的描述信息
$ rpm –qi cvs
查询系统中已安装的cvs软件包里所包含的文件
$ rpm –ql cvs
查询系统中文件/etc/passwd所属的软件包
$ rpm –qf /etc/passwd
查询cvs-1.11.2-10.i386.rpm包文件中的信息
$ rpm –qp cvs-1.11.2-10.i386.rpm
查询系统中已经安装的所有包含名字php的软件包
$ rpm –qa | grep php
查询httpd包的最低依赖要求
$ rpm -qR httpd
RPM的使用(5)
校验软件包
格式:
校验整个系统的rpm套件
# rpm -Va
校验单个rpm包
# rpm -V 包名
验证指定的包文件
# rpm -Vp 包文件名
验证包含指定文件的软件包
# rpm -Vf 文件名
RPM的使用(6)
校验软件包举例
验证cvs软件包
# rpm –V cvs
验证cvs-1.11.2-10.i386.rpm包文件
# rpm –Vp cvs-1.11.2-10.i386.rpm
验证所有已安装的软件包
# rpm –Va
验证包含文件/etc/passwd的软件包
# rpm –Vf /etc/passwd
系统更新的方法
使用更新系统的目的
为了要解决安装RPM时的依赖性问题。
APT(Advanced Packaging Tool)
APT是Debian Linux设计的软件包管理工具,可以自动解决并安装依赖的软件包。
目前已经有很多为Red Hat Linux提供APT方式升级管理软件
您可能关注的文档
最近下载
- 专题05 解三角形(10类题型全归纳)-2025年高考数学二轮热点题型归纳与变式演练(北京专用)(解析版).docx VIP
- 加氢实操考试112.doc VIP
- 汽油加氢装置操工高级理论知识试卷.doc VIP
- 初中物理校本课程教材《身边的物理学》.docx
- 日立电梯HPM(3-4MS)故障检测说明.pptx
- 道德与法治人教版二年级上册版教案教学设计.docx
- 科技背景下蜜雪冰城如何用数据驱动决策提升业绩.docx VIP
- 湖北师范大学 826计算机软件技术基础 2016年考研专业课真题.pdf VIP
- 蜜雪冰城数据驱动下的营销策略变革.docx VIP
- 机电安装工程合同标准版(业主版).doc VIP
文档评论(0)