Linux基础与服务管理课件 第18讲-rpm_第1页
Linux基础与服务管理课件 第18讲-rpm_第2页
Linux基础与服务管理课件 第18讲-rpm_第3页
Linux基础与服务管理课件 第18讲-rpm_第4页
Linux基础与服务管理课件 第18讲-rpm_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模块四:Linux软件安装配置任务2:RPM包管理器CONTENT目录课堂引入了解rpm010203rpm应用教学内容04总结与拓展教学目标素质目标知识目标(1)通过素数的在密码学的应用,引入王小云和高杏新对比,引导学生爱国情怀。。(2)从学习理论知识到设计实验,培养学生细致谨慎的学习、工作态度和精益求精的工匠精神。(1)学生能够掌握rpm包管理器的使用方法(2)学生能够从源码中构建rpm安装包并成功安装>能力目标(1)学生能够使用rpm命令实现对软件的安装,卸载,更新功能(2)能够对问题进行层层分析,培养学生问题分析能力。(3)通过实验,培养学生的独立思考和动手能力。教学重点与难点

教学重点(1)理解Linux包管理器(2)使用RPM安装、卸载、升级、删除软件包>教学难点(1)掌握安装程序时遇到问题的解决方法(2)能深入理解rpm包管理器的工作机制及使用用法课堂导入01课前思考:

1.什么是Linux包管理器>

2.分析源码安装和rpm安装各自的利弊工匠精神细致谨慎了解rpm02RPM简介:爱国科技报国RPM是“RedhatPackageManager”的缩写,简称RPM。常用于在Linux中安装、卸载、和管理软件包RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制。RPM优缺点:优点1.简单:简单易用。它能够让用户体验到最简单的Linux安装体验2.兼容性高:RPM文件是根据机器和Linux发行版预先构建而成的,这大大地减少了安装软件时的依赖问题3.删除干净:当你使用rpm删除包时,他会自动检查依赖项并安全地删除包4.安全性:当您使用RPM安装软件包时,它会将记录写入数据库,该数据库会跟踪有关您的软件包的详细信息。如果发现有可疑之处,可以查看数据库。缺点1.当前系统环境必须与原rpm包的编译环境一致。2.需满足依赖属性要求。3.卸载时小心,最底层的软件不可先移除,否则可能造成整个系统的问题!RPM命名格式:

所有的RPM包文件都是以.rpm结尾的。具体的命名格式:

name-version-relase.arch.rpm

字段含义name程序名version程序源码编号。分别代表主版本号,副版本号,发行号releaserpm自身的发行号,与程序源码的发行号无关,仅用于标识对rpm包不同制作的修订;同时,release还包含此包适用的OSarch适用于的硬件平台,主要有:i386,i486,i586,i686,x86_64,powerpc,noarch(依赖于虚拟机)rpm命令应用03RPM命令语法:命令语法:rpm[选项][软件包名]常用选项及其含义:-i,--install 安装软件包。-e,--erase 删除(卸载)软件包。-h,--hash 安装包时打印哈希标记。-l,--list 列出包中的文件。-q,--query 查询包。-a,--all 查询/验证所有包-s,--state 显示列出的文件的状态。-U,--upgrade 升级包。-v,--verbose 提供更详细的输出。-V,--verify 验证包。-?,--help 获得rpm帮助信息。rpm命令参数可连用,如rpm–qa就是查询系统中所有已经安装的包RPM使用流程:下载待安装软件的rpm包(需与系统版本匹配)在rpm或软件官网下载利用yum工具下载rpm查询待安装软件包及其依赖是否存在rpm–q软件包名rpm–qa|grep关键字(模糊查询)rpm安装软件rpm–ivh软件包名(可用通配符安装多个rpm包)rpm卸载软件包rpm–e软件包名下载查询安装卸载RPM查询:查询rpm–q[option]<packagename>-qi:查询包信息-ql:列出包文件-qf:查询一个文件属于哪个包-p:指定未安装的rpm软件包-a:查询所有已安装的文件-v:提供更详细的输出-L:列出该包所有许可证文件-d:列出该包所有文档文件工匠精神精益求精RPM包信息:RPM安装、升级:工匠精神精益求精安装rpm{-i|--install}{-U|--upgrade}[install-options]PACKAGE_FILE...安装参数-i:安装软件包-U:升级软件包-h:安装时以"#"号显示安装进度-v:提供更详细的输出-F:如果软件包已经安装,则升级该软件包RPM卸载:卸载rpm–e<packagename>更多参数:若没有rpm工具如何管理软件?探究思考-h(or--hash) 安装时以"#"号显示安装进度-v 显示附加信息

-vv 显示更加详细的信息--test 只对安装进行测试,并不实际安装。

--percent 以百分比的形式输出安装的进度。

--excludedocs 不安装软件包中的文档文件

--includedocs 安装文档

--replacepkgs 强制重新安装已经安装的软件包

--replacefiles 替换属于其它软件包的文件

--force 忽略软件包及文件的冲突

--noscripts 不运行预安装和后安装脚本

--prefix 将软件包安装到由参数指定的路径下

--ignorearch 不校验软件包的结构

--ignoreos 不检查软件包运行的操作系统

--nodeps 不检查依赖性关系

RPM安装、升级、更新RPM查询-p 查询软件包的文件,找出某个RPM文件内的信息

而非已安装的软件信息。

-f 查询属于哪个软件包

-a 查询所有安装的软件包

-i 显示软件包的概要信息

-l 显示软件包中的文件列表

-c 显示配置文件列表

-d 显示文档文件列表

-s 显示软件包中文件列表并显示每个文件的状态

--scripts 显示安装、卸载、校验脚本

--queryformat(or--qf) 以用户指定的方式显示查询信息

--dump 显示每个文件的所有已校验信息

--provides 显示软件包提供的功能

--requires(or-R) 显示软件包所需的功能

-v 显示附加信息

-vv 显示调试信息总结与拓展03小结>

1、通过RP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论