[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件

PPT
  • 阅读 124 次
  • 下载 0 次
  • 页数 24 页
  • 大小 846.020 KB
  • 2022-11-12 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档8.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件
可在后台配置第一页与第二页中间广告代码
[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件
可在后台配置第二页与第三页中间广告代码
[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件
可在后台配置第三页与第四页中间广告代码
[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件
[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 24
  • 收藏
  • 违规举报
  • © 版权认领
下载文档8.00 元 加入VIP免费下载
文本内容

【文档说明】[计算机]Linux操作系统案例教程电子教案_第6章_软件包管理课件.ppt,共(24)页,846.020 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-2098.html

以下为本文档部分文字说明:

软件包管理第六章软件包管理软件包管理6.1RPM软件包的管理◆软件包的安装程序会备份它们改动过的文件。如果发现新安装的软件包破坏了系统上的什么地方,可以卸载它,恢复系统原本的状态。◆软件打包系统定义了一种依赖型模型,这能让软件包的维护程序确保其应用软件依赖的所有库和支持设施都已经

正确安装好了◆现如今,大多数Linux的发行版本都是某种打包系统。软件包可以用来发布应用软件,有时还可以发布配置文件。它比传统结构的.tar.gz存档文件有几个优势。如它们能让安装过程尽可能成为不可分割的原子操作

。软件包管理案例一1.查询所用机器中安装的软件。2.查询telnet,ftp,samba,apache及dns服务器的安装情况。3.如果没有安装进行安装,如安装apache服务器。软件包管理6.1RPM软件包管理1、软件的打包方式•RPM方式•源代码压缩包方式•二进制文件压缩包方式软件包

管理2、RPM包安装方式(1)RPM概述•RPM(RedHatpackagemanger)由于RH公司发行的一种的包管理方法。•RPM包的名称格式▪软件名称-版本号-发行号.安装的平台类型.rpm▪实例:•foo-1.0-1.i386.rpm该文件名包括名称foo、版本号(1.0)、发行

号(1)和硬件平台(i386)。其安装简单之极,登录为根用户,然后在shell下执行下面相关命令即可。软件包管理(2)RPM包的安装•格式:#rpm–ivh[详细选项]软件包名称•说明:-ivh表示安装rpm包且显示安装进度•详细选项:•详细选项:▪--te

st//表示测试安装并不实际安装▪--prefix=路径//指定安装路径▪--nodeps//忽略包之间的依赖关系软件包管理•实例:▪#rpm–ivhfoo-1.0-1.i386.rpm▪#rpm–ivh--nod

epsbind-9.0-8.i386.rpm软件包管理软件包管理RPM包的安装方式普通安装使用最多的安装方式,采用一般的安装参数。安装当前目录下的xplns-elm-3.3.1-1.i386.rpm#rpm–ivhxplns-elm-3.3.1-1.i386.rpm(-i安装v显

示附加信息h用#显示安装进度)测试安装用户对安装不很确定时可以先使用该种安装方式测试安装,不真正安装。若无错误信息显示再真正安装。#rpm–i--testxplns-elm-3.3.1-1.i386.rpm强制安装强制安装软件,忽略软件包依赖性以及文件的冲突。若对软件包的依赖性很清楚

,而且确实要忽视文件的冲突,可以选择强制安装。初来乍到请勿模仿。#rpm–ivh--forcexplns-elm-3.3.1-1.i386.rpm软件包管理安装中可能出现的问题1重复安装#rpm–ivhxplns-elm-3.3.1-1.i386.

rpm提示已经安装,报错。若想忽略错误信息,继续安装,可以使用如下命令#rpm–ivh--replacepkgsxplns-elm-3.3.1-1.i386.rpm2文件冲突若用户要安装的软件包中有一个文件已经在安装其他软件包时安装,会出现冲突信息。#rpm–ivhxplns-

elm-3.3.1-1.i386.rpm提示与已安装文件冲突,报错。若想忽略错误信息,继续安装,可以使用如下命令#rpm–ivh--replacefilesxplns-elm-3.3.1-1.i386.rpm软件包管理安装中可能出现

的问题3依赖关系RPM软件包可能依赖于其他软件包,即要求在安装了特定的软件包之后才能安装该软件包。如果在用户安装某个软件包时存在这种未解决的依赖关系,会产生错误信息:失败的依赖#rpm–ivhbar-1.0-1.i386.rpmfaileddependencies:

fooisneededbybar-1.0-1可以使用#rpm–ivh--nodepsbar-1.0-1.i386.rpm即使这样做了,安装后的软件也不一定就可以使用软件包管理(3)升级安装•格式:#rpm–Uvh[详细选细]软件包名称•说明:-Uvh表示升级安装

且显示安装进度(U一定要大写,Linux下严格区分大小问题);升级安装详细选细与安装的相同•实例:#rpm–Uvhbind-10.1-1.i386.rpm可以使用-U来安装软件包软件包的升级是执行卸载旧版本软件和安装新版本软件两个过程。RPM会先备份老文件再安装新文件

。软件包管理(4)卸载RPM包•格式:#rpm-e[详细选项]软件名称•说明:-e表示卸载软件包•实例:▪#rpm–ebind▪#rpm–enfs-utils软件包管理(5)查询RPM包•格式:#rpm

–q[其它选项][详细选项][软件名称]•其它选项:▪a//表示显示当前系统中安装的所有RPM包▪f文件名(全路径)//表示查找指定文件所属的RPM包▪i软件包名称//表示显示包的用途▪l软件包名称//表示显示RPM包文件软件包管理RPM软件包查询命令参数集合软件包管理•实例:▪#rpm

–qbind▪#rpm–qa▪#rpm–qf/etc/named.conf▪#rpm–qibind▪#rpm–qlbind软件包管理RPM软件包的验证验证软件包是通过比较已安装的文件和软件包中的原始文件信息来进行的,验证文件的尺

寸、MD5校验码、文件权限、类型、属主和用户组等。命令格式:验证单个包:rpm–Vpackage-name验证包含特定文件的包:rpm–Vf/bin/vi验证所有已安装的软件包:rpm–Va根据RPM文件来验证软件包(用户用户担心RPM数据库已

被破坏):rpm–Vpxplns-elm-3.3.1-1.i386.rpm软件包管理▪1.安装一个包#rpm-ivh2.升级一个包#rpm-Uvh3.移走一个包#rpm-e4.安装参数--force即使覆盖属于其它包的文件也强迫安装--nodeps如果该RPM包的安装依赖其它

包,即使其它包没装,也强迫安装。5.查询一个包是否被安装#rpm-q<rpmpackagename>软件包管理RedHatLinux添加删除应用程序软件包管理RedHatLinux9添加删除应用程序软件包管理RedHat

Linux9添加删除应用程序软件包管理RedHatLinux9添加删除应用程序软件包管理案例二▪1、用tar命令归档/myfile目录下的文件,指明创建文件并列出详细过程。文件名为myfiles.tar▪2、把文件file1,file1打包为archive.tar▪3、从打包文件myfile.t

ar中取出文件。▪4、创建file3并追加到名称为myfiles.tar文件软件包管理6.2源代码软件包管理tar(tapearchivingprogram),最早是一个磁盘归档程序。tar命令用于文件的打包,可以将若干文件或者目录打包成一个文件,既利于文件管理,也方便压缩和文件的网络传

输。tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?