Linux_6.0应用程序安装与管理ppt课件.ppt

Linux_6.0应用程序安装与管理ppt课件.ppt

ID:58882352

大小:823.00 KB

页数:65页

时间:2020-09-30

Linux_6.0应用程序安装与管理ppt课件.ppt_第1页
Linux_6.0应用程序安装与管理ppt课件.ppt_第2页
Linux_6.0应用程序安装与管理ppt课件.ppt_第3页
Linux_6.0应用程序安装与管理ppt课件.ppt_第4页
Linux_6.0应用程序安装与管理ppt课件.ppt_第5页
资源描述:

《Linux_6.0应用程序安装与管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux应用程序安装与管理第五章本章目标了解Linux软件包的管理。了解RPM与SRPM的定义。了解RPM软件包管理系统的原理掌握使用RPM工具管理软件包的方法掌握普遍的软件源码包的编译安装方法了解Linux程序运行库的概念掌握一般运行库的安装配置2Linux应用程序基础Linux软件包管理3Linux软件包管理在RedHatLinux推出RPM包之前,Linux操作系统下的软件主要以源码形式发布。对于使用者而言需要自行编译软件,安装和卸载都不方便,门槛较高。而预编译好的程序经常因为库文件依赖性问

2、题而导致无法使用。4Linux软件包管理RPM软件包可以完成软件的查询、安装、卸载、升级、验证,以及源码分发等多项任务,极大地方便了Linux的使用。本章将详细介绍RedHatLinux9下RPM软件包的管理及其使用方法。5Linux软件包管理RedHatPackageManager(简称RPM)工具包由于其使用简单操作方便,可以实现软件的查询、安装、卸载、升级和验证等功能,为Linux使用者节省大量时间,所以被广泛应用于Linux下安装、删除软件。6Linux软件包管理RPM软件包通常具有类似:x

3、plns-elm-3.3.1-1.i386.rpm的文件名。文件名中一般包括软件包名称(xplns-elm),版本号(3.3.1)、发行号(1)和硬件平台(i386)。RPM命令的详细使用说明可以在Linux终端使用manrpm命令显示出来。7Linux软件包管理在新软件安装之前,一般都要先查看一下这个软件包里有什么内容。RPM软件包的查询是使用带参数-q的rpm命令实现的,系统将会列出待查询软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。8RPM与SRPM定义

4、RPM的全名是”RedHatPackageManager”,简程为RPM最初这个管理程序是有RedHat公司开发的,其实很多套件都有类似的套件管理程序。由于RPM使用很方便所以就成了当前最热门的套件管理程序。RPM除了可以安装套件外,还可以进行查询、升级、卸载等功能,我们可以方便的来管理这些套件。我们也可以利用RPM原理来生成自己的套件,当前linux的主要版本都用RPM来管理套件。9RPM与SRPM定义为什么要用套件管理程序呢?在linux下安装应用程序时每次都要进行编译,编译生成可执行文件,再安

5、装。如果安装多个套件组每次都要编译这样安装效率就比较低。所以RedHat公司就开发了套件管理程序。RPM除了可以安装套件外,还可以进行把安装的套件升级、卸载、验证等工作。这样方便我们用户的使用10RPM与SRPM定义RPM工作原理:简单来说,RPM是以一种数据库记录的方式将所需要安装的套件安装到linux主机的管理程序。它最大的特点是将要安装的套件先编译并打包,通过包装好的套件中默认的数据库记录,记录这个套件在安装的时候需要依赖的模块(是linux主机需要先存在的几个必须的套件),在用户的linux

6、主机安装时,RPM会先根据套件里的记录数据,查询linux主机的依赖条件是否满足,若满足11RPM与SRPM定义则予以安装,若不满足则不予安装,安装时将套件的信息全部写入RPM的数据库中,以方便将来的查询,验证与卸载。这样做有什么好处呢?优势在于:1、由于要安装的套件已经编译并且打包,所以安装很方便,不需要重新编译。2、由于套件信息已经记录在linux中数据库中,以便将来的查询、验证、升级与卸载。12RPM与SRPM定义缺点是:安装环境必须要与打包时的环境一样,需要满足套件的依赖性需求。卸载时要特别

7、小心,最底层的套件不可先删除,否则可能造成系统崩溃。为了解决这些问题就产生了SRPM.13RPM与SRPM定义SRPM的定义:SRPM是SourceRPM的意思,即这个RPM中含有源码。注意这个SRPM所提供的套件内容并没有编译。它提供的是源码。为什么要采用SRPM的呢?SRPM这么麻烦,还要重新编译一次,为什么不直接用RPM来安装呢?通常一个套件在发布的时候,都会同时发布该套件的RPM与SRPM。我们现在知道:RPM文件必须要在相同linux的环境下才能安装。而SRPM既然是14RPM与SRPM定

8、义源码的格式,自然就可以通过修改SRPM内的参数配置文件,来重新编译产生能适合linux环境的RPM文件,如此以来不就可以将该套件安装到系统中了吗?而不就与原打包的linux环境相同了吗?这就是SRPM的好处。15RPM包管理包管理系统初步RPM包管理系统16包管理系统初步(Cont.)包管理系统的作用rpm命令配合不同的参数可以实现以下的rpm包的管理功能:查询已安装在linux系统中的RPM软件包的信息。查询RPM软件包安装文件的信息。安装RPM软件包到当前lin

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

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

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