欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Linux操作系统案例教程电子教案_第6章_软件包管理.ppt

    • 资源ID:80602117       资源大小:845KB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux操作系统案例教程电子教案_第6章_软件包管理.ppt

    软件包管理软件包管理第六章第六章 软件包管理软件包管理软件包管理软件包管理6.1 RPM软件包的管理软件包的管理u 软件包的安装程序会备份它们改动过的文件。如果发 现 新安装的软件包破坏了系统上的什么地方,可以卸载它,恢复系统原本的状态。u 软件打包系统定义了一种依赖型模型,这能让软件包的维 护程序确保其应用软件依赖的所有库和支持设施都已经正 确安装好了u 现如今,大多数Linux的发行版本都是某种打包系统。软 件包可以用来发布应用软件,有时还可以发布配置文件。它比传统结构的.tar.gz存档文件有几个优势。如它们能让 安装过程尽可能成为不可分割的原子操作。软件包管理软件包管理案例一案例一1.查询所用机器中安装的软件。查询所用机器中安装的软件。2.查询查询telnet,ftp,samba,apache及及dns服务器的安装情况。服务器的安装情况。3.如果没有安装进行安装,如安装如果没有安装进行安装,如安装apache服服务器。务器。软件包管理软件包管理6.1 RPM软件包管理1、软件的打包方式、软件的打包方式RPM 方式方式 源代码压缩包方式源代码压缩包方式 二进制文件压缩包方式二进制文件压缩包方式软件包管理软件包管理2、RPM包安装方式包安装方式(1)RPM概述概述RPM(RedHat package manger)由于)由于RH公司发行的一种的包管理方法。公司发行的一种的包管理方法。RPM包的名称格式包的名称格式软件名称软件名称-版本号版本号-发行号安装的平台类型发行号安装的平台类型rpm 实例:实例:foo-1.0-1.i386.rpm该文件名包括名称foo、版本号(1.0)、发行号(1)和硬件平台(i386)。其安装简单之极,登录为根用户,然后在shell下执行下面相关命令即可。软件包管理软件包管理(2)RPM包的安装包的安装 格式:格式:#rpm ivh 详细选项软件包名称详细选项软件包名称说明:说明:-ivh表示安装表示安装rpm包且显示安装进度包且显示安装进度详细选项:详细选项:详细选项:详细选项:-test /表示测试安装并不实际安装表示测试安装并不实际安装-prefix=路径路径 /指定安装路径指定安装路径-nodeps /忽略包之间的依赖关系忽略包之间的依赖关系 软件包管理软件包管理实例:实例:#rpm ivh foo-1.0-1.i386.rpm#rpm ivh -nodeps bind-9.0-8.i386.rpm软件包管理软件包管理软件包管理软件包管理RPM包的安装方式包的安装方式普通安装普通安装 使用最多的安装方式,采用一般的安装参数。安装当前目录下的xplns-elm-3.3.1-1.i386.rpm#rpm ivh xplns-elm-3.3.1-1.i386.rpm (-i安装 v显示附加信息 h用#显示安装进度)测试安装测试安装 用户对安装不很确定时可以先使用该种安装方式测试安装,不真正安装。若无错误信息显示再真正安装。#rpm i -test xplns-elm-3.3.1-1.i386.rpm强制安装强制安装 强制安装软件,忽略软件包依赖性以及文件的冲突。若对软件包的依赖性很清楚,而且确实要忽视文件的冲突,可以选择强制安装。初来乍到请勿模仿。#rpm ivh-force xplns-elm-3.3.1-1.i386.rpm软件包管理软件包管理安装中可能出现的问题安装中可能出现的问题 1 重复安装重复安装#rpm ivh xplns-elm-3.3.1-1.i386.rpm 提示已经安装,报错。若想忽略错误信息,继续安装,可以使用如下命令#rpm ivh -replacepkgs xplns-elm-3.3.1-1.i386.rpm2 文件冲突文件冲突若用户要安装的软件包中有一个文件已经在安装其他软件包时安装,会出现冲突信息。#rpm ivh xplns-elm-3.3.1-1.i386.rpm 提示与已安装文件冲突,报错。若想忽略错误信息,继续安装,可以使用如下命令#rpm ivh -replacefiles xplns-elm-3.3.1-1.i386.rpm软件包管理软件包管理安装中可能出现的问题安装中可能出现的问题3依赖关系依赖关系RPM软件包可能依赖于其他软件包,即要求在安装了特定的软件包之后才能安装该软件包。如果在用户安装某个软件包时存在这种未解决的依赖关系,会产生错误信息:失败的依赖#rpm ivh bar-1.0-1.i386.rpmfailed dependencies:foo is needed by bar-1.0-1可以使用#rpm ivh -nodeps bar-1.0-1.i386.rpm即使这样做了,安装后的软件也不一定就可以使用软件包管理软件包管理(3)升级安装升级安装 格式:格式:#rpm Uvh详细选细软件包名称详细选细软件包名称 说明:说明:-Uvh表示升级安装且显示安装进度(表示升级安装且显示安装进度(一定要大写,一定要大写,Linux下严格区分大小问题);下严格区分大小问题);升级安装详细选细与安装的相同升级安装详细选细与安装的相同 实例:实例:#rpm Uvh bind-10.1-1.i386.rpm 可以使用可以使用-U来安装软件包来安装软件包软件包的升级是执行卸载旧版本软件和安装新版本软件包的升级是执行卸载旧版本软件和安装新版本软件两个过程。软件两个过程。RPM会先备份老文件再安装新文件。会先备份老文件再安装新文件。软件包管理软件包管理(4)卸载)卸载RPM包包 格式:格式:#rpm -e 详细选项软件名称详细选项软件名称 说明:说明:-e表示卸载软件包表示卸载软件包实例:实例:#rpm e bind#rpm e nfs-utils软件包管理软件包管理(5)查询)查询RPM包包 格式:格式:#rpm q其它选项其它选项详细选项软详细选项软件名称件名称其它选项:其它选项:a/表示显示当前系统中安装的所有表示显示当前系统中安装的所有RPM包包 f文件名(全路径)文件名(全路径)/表示查找指定文件所属的表示查找指定文件所属的RPM包包 i 软件包名称软件包名称 /表示显示包的用途表示显示包的用途 l 软件包名称软件包名称 /表示显示表示显示RPM包文件包文件 软件包管理软件包管理RPM软件包查询命令参数集合软件包查询命令参数集合软件包管理软件包管理实例:实例:#rpm q bind#rpm qa#rpm qf /etc/named.conf#rpm qi bind#rpm ql bind软件包管理软件包管理RPM软件包的验证软件包的验证验证软件包是通过比较已安装的文件和软件包中的原始文件信息来进行的,验证文件的尺寸、MD5校验码、文件权限、类型、属主和用户组等。命令格式:验证单个包:rpm V package-name验证包含特定文件的包:rpm Vf /bin/vi验证所有已安装的软件包:rpm Va 根据RPM文件来验证软件包(用户用户担心RPM数据库已被破坏):rpm Vp xplns-elm-3.3.1-1.i386.rpm 软件包管理软件包管理1.安装一个包安装一个包#rpm-ivh 2.升级一个包升级一个包#rpm-Uvh 3.移走一个包移走一个包#rpm-e 4.安装参数安装参数-force 即使覆盖属于其它包的文件也强迫安装即使覆盖属于其它包的文件也强迫安装-nodeps 如果该如果该RPM包的安装依赖其它包,即使包的安装依赖其它包,即使其它包没装,也强迫安装。其它包没装,也强迫安装。5.查询一个包是否被安装查询一个包是否被安装#rpm-q 软件包管理软件包管理Red Hat Linux添加删除应用程序添加删除应用程序软件包管理软件包管理Red Hat Linux9添加删除应用程序添加删除应用程序软件包管理软件包管理Red Hat Linux9添加删除应用程序添加删除应用程序软件包管理软件包管理Red Hat Linux9添加删除应用程序添加删除应用程序软件包管理软件包管理案例二案例二1、用、用tar命令归档命令归档/myfile目录下的文件目录下的文件,指指明创建文件并列出详细过程。文件名为明创建文件并列出详细过程。文件名为myfiles.tar2、把文件、把文件file1,file1打包为打包为archive.tar3、从打包文件、从打包文件myfile.tar中取出文件。中取出文件。4、创建、创建file3并追加到名称为并追加到名称为myfiles.tar文文件件软件包管理软件包管理6.2 源代码软件包管理源代码软件包管理tar(tape archiving program),最早是一个磁盘归档程序。tar命令用于文件的打包,可以将若干文件或者目录打包成一个文可以将若干文件或者目录打包成一个文件件,既利于文件管理,也方便压缩和文件的网络传输。tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。

    注意事项

    本文(Linux操作系统案例教程电子教案_第6章_软件包管理.ppt)为本站会员(qwe****56)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开