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

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

ID:51496221

大小:845.00 KB

页数:24页

时间:2020-03-25

Linux操作系统案例教程电子教案_第6章_软件包管理.ppt_第1页
Linux操作系统案例教程电子教案_第6章_软件包管理.ppt_第2页
Linux操作系统案例教程电子教案_第6章_软件包管理.ppt_第3页
Linux操作系统案例教程电子教案_第6章_软件包管理.ppt_第4页
Linux操作系统案例教程电子教案_第6章_软件包管理.ppt_第5页
资源描述:

《Linux操作系统案例教程电子教案_第6章_软件包管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章软件包管理6.1RPM软件包的管理软件包的安装程序会备份它们改动过的文件。如果发现新安装的软件包破坏了系统上的什么地方,可以卸载它,恢复系统原本的状态。软件打包系统定义了一种依赖型模型,这能让软件包的维护程序确保其应用软件依赖的所有库和支持设施都已经正确安装好了现如今,大多数Linux的发行版本都是某种打包系统。软件包可以用来发布应用软件,有时还可以发布配置文件。它比传统结构的.tar.gz存档文件有几个优势。如它们能让安装过程尽可能成为不可分割的原子操作。案例一1.查询所用机器中安装的软件。2.查询telnet,ftp,samba

2、,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下执行下面相关

3、命令即可。(2)RPM包的安装格式:#rpm–ivh[详细选项] 软件包名称说明:-ivh表示安装rpm包且显示安装进度详细选项:详细选项:--test//表示测试安装并不实际安装--prefix=路径//指定安装路径--nodeps//忽略包之间的依赖关系实例:#rpm–ivhfoo-1.0-1.i386.rpm#rpm–ivh--nodepsbind-9.0-8.i386.rpmRPM包的安装方式普通安装使用最多的安装方式,采用一般的安装参数。安装当前目录下的xplns-elm-3.3.1-1.i386.rpm#rpm–ivhxpln

4、s-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

5、-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

6、依赖关系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一定要大写,Linu

7、x下严格区分大小问题);升级安装详细选细与安装的相同实例:#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包

8、i软件包名称//表示显示包的用途l软件包名称//表示显示RPM包文件RPM软件包查询命令参数集合实例:#rpm–qbind#rpm–qa#rpm–qf/etc/named.conf#rpm–q

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。