Linux网络操作系统配置与管理项目6-软件包管理课件.ppt

上传人(卖家):三亚风情 文档编号:3372125 上传时间:2022-08-24 格式:PPT 页数:49 大小:3.47MB
下载 相关 举报
Linux网络操作系统配置与管理项目6-软件包管理课件.ppt_第1页
第1页 / 共49页
Linux网络操作系统配置与管理项目6-软件包管理课件.ppt_第2页
第2页 / 共49页
Linux网络操作系统配置与管理项目6-软件包管理课件.ppt_第3页
第3页 / 共49页
Linux网络操作系统配置与管理项目6-软件包管理课件.ppt_第4页
第4页 / 共49页
Linux网络操作系统配置与管理项目6-软件包管理课件.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、1项目项目6 软件包管理软件包管理2项目场景 通过前几天的摸索,阿福已经初步掌握了服务和进程的管理方法。同时,现在的阿福已经对自己学习新知识的能力和应变能力有相当的把握了。阿福已经迫不及待地想在服务器上大显身手了。不过,他现在首先要了解的是如何在Linux下通过软件包来安装和管理软件。3Linux下的软件包有RPM包和TAR包哦45瞧好吧!6阿福的任务安排任务1 RPM软件包管理任务2 用yum管理软件包任务3 TAR软件包管理7任务1 RPM软件包管理8RPM简介 在Red Hat Linux下,标准的软件包是通过RPM来进行管理的。RPM的全名是Red Hat Package Manage

2、r,是由Red Hat公司开发的软件包管理系统。9RPM软件包的优点 使用RPM软件包管理系统有下面这些优点:1.安装、升级与删除软件包都很容易 2.查询非常简单 3.能够进行软件包的验证 4.支持源代码形式的软件包10RPM软件包的命名 RPM软件包的一般命名格式:name-version-release.product.arch.rpm软件名称主版本修订版本产品类型运行平台扩展名11RPM软件包的命名 例如 vsftpd-2.2.2-6.el6.i686.rpm软件名称 软件主版本软件修订版本产品类型为RHEL6运行平台为Intel x86系列扩展名12rpm命令 使用rpm命令可以通过5

3、种方式来管理RPM软件包:(1)查询(2)安装(3)删除(4)升级(5)验证13 查询RPM软件包#rpm q 软件包名称列表 ;查询指定的软件包是否安装#rpm qa ;查询所有的已经安装的软件#rpm qi 软件包名称列表 ;查询更详细的软件信息rpm命令14 例如#rpm-q vsftpdvsftpd-2.2.2-6.el6.i686 在不能精确知道软件包名称的情况下,可以与grep命令结合使用管道方式实现模糊查询。如:#rpm qa|grep ftp将显示所有名称中包含“ftp”字符串的已安装RPM软件包。rpm命令15rpm命令安装RPM软件包#rpm-ivh 软件包全路径名例如:#

4、rpm-ivh vsftpd-2.2.2-6.el6.i686.rpm#rpm-ivh ftp:/xxxx/vsftpd-2.2.2-6.el6.i686.rpm选项说明:i:使用RPM的安装模式v:在安装的过程中显示安装的信息h:在安装的过程中输出#号显示安装的进度16rpm命令 TIPS:在nautilus文件管理器中,双击RPM软件安装包的图标可直接安装该软件包。17rpm命令删除RPM软件包#rpm-e 软件包名称例如:#rpm-e vsftpd注意:这里的软件包名称不是安装时候软件包的名字vsftpd-2.2.2-6.el6.i686.rpm,而只要用vsftpd就可以了。建议的方式

5、是先用RPM查询出要删除的软件,然后用该命令删除。18rpm命令升级RPM软件包#rpm Uvh 软件包全路径名例如:#rpm-Uvh vsftpd-2.2.2-6.el6.i686.rpm说明:升级软件的模式其实是先删除旧软件包,然后再安装新软件包。也可以选择用这种升级的模式来安装软件包,因为,没有旧软件包的情况下,此升级方式仍然可正常运行。19rpm命令验证RPM软件包验证RPM软件包使用-V参数例如:#rpm-V vsftpd;验证vsftpd软件包的正确性#rpm-Vf/bin/vi;验证包含/bin/vi文件的软件包#rpm-Va;验证所有软件包#rpm-Vp vsftpd-2.2.

6、2-6.el6.i686.rpm;使用.rpm文件来验证软件包的正确性20rpm命令验证模式会比较原始软件包信息及安装在系统中的软件包文件信息,包括每个文件的大小、MD5 checksum、权限、类型、拥有者及所属的文件组。在验证后若没有任何输出,表示软件包正常。如果有不一致的地方,RPM将会显示出它们的错误码。21rpm命令 可能的错误码:5:MD5校验码不匹配S:文件大小不匹配L:符号连接错误T:文件修改时间不匹配D:设备属性不匹配U:用户不匹配G:文件组不匹配M:模式不匹配,包括权限和文件类型22RPM包应用举例 用RPM包安装VMwareTools#cp VMwareTools-5.0

7、.0-13124.i386.rpm/root#rpm-ivh VMwareTools-5.0.0-13124.i386.rpm#vmware-config-tools.pl23任务2 用yum管理软件包24yum简介 Yellow dog Updater Modified rpmrpm的前端自动解决增加或删除rpm包时的倚赖性问题 能够从多个资源库中定位软件包25配置额外的资源库在/etc/yum.repos.d/中为你的资源库创建一个文件,文件名以.repo 结尾,须包含以下内容:资源库标记name=资源库名baseurl=以http/ftp/file等开头的资源库url地址enabled=

8、0/1gpgcheck=0/1是否启用。1:启用,0:禁用。是否检查GPG签名(用以验证是否Redhat官方软件包)26配置额外的资源库例如:配置光盘为额外的资源库:#mount-t iso9660/dev/sr0/mnt/cd-rom#vi/etc/yum.repo.d/cdrom.repocdromname=cdrombaseurl=file:/mnt/cd-romenable=1gpgcheck=027yum命令的使用 安装包#yum install ;安装指定的包#yum localinstall ;本地安装 28yum命令的使用 更新和升级包#yum update ;全部更新#yum

9、 update ;更新指定的包#yum check-update ;检查可更新的包29yum命令的使用 查找和显示包#yum info ;显示安装包信息#yum list ;显示所有已安装和可安装包#yum list ;显示指定包安装情况#yum search ;查找软件包 30yum命令的使用 删除包#yum remove|erase ;删除已安装包31yum命令的使用 清除cache 信息 yum 会把下载的软件包和header存储在cache中,而不会自动删除。可以使用yum clean指令清除cache 信息。#yum clean headers ;清除header#yum clean

10、 packages ;清除下载的rpm包#yum clean all ;清除header与rpm包32图形化yum管理工具33图形化yum管理工具启动“系统”“管理”“添加/删除软件”操作查看软件包细节安装软件包删除软件包34任务3 TAR软件包管理35TAR包简介 TAR是一种标准的文件打包格式。利用tar命令可将要备份保存的数据打包成一个扩展名为.tar的文件,以便于保存。需要时再从.tar文件中恢复即可。tar命令只负责将多个文件打包成一个文件,但并不压缩文件,因此通常的做法是再配合其他压缩命令(如gzip或bzip2),来实现对TAR包进行压缩或解压缩。为方便使用,tar命令内置了相应

11、的参数选项,来实现直接跳用相应的压缩解压缩命令,以实现对TAR文件的压缩和解压。36文件打包命令tar语法:tar 主选项+辅助选项 文件或者目录 tar命令的常用主选项常用选项说 明-c 创建新的包文件。-x 从包文件中释放文件。-t 查看包文件的内容。-r追加文件到包文件的末尾。-u 更新文件。37tar命令的常用辅助选项常用选项常用选项说说 明明C指定包解压释放到的目录路径f指定包文件名,这个选项通常是必选的。j用bz或bz2格式来压缩/解压缩文件z用gzip来压缩/解压缩文件K保存已经存在的文件。例如把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。v详细报告tar处理的文

12、件信息。如无此选项,tar不报告文件信息。38tar命令应用举例创建TAR包#tar cvf etc.tar/etc创建压缩的TAR包#tar zcvf etc.tar.gz/etc#tar jcvf test.tar.bz2 test1.txt test2.txt查询TAR包内容#tar tjvf test.tar.bz2#tar ztvf etc.tar.gz释放TAR包#tar zxvf etc.tar.gz C/tmp39tar命令应用举例 用源代码包安装VMwareTools#cp VMwareTools-5.0.0-13124.tar.gz/root#tar-zxvf VMware

13、Tools-5.0.0-13124.tar.gz#cd vmware-tools-distrib#./vmware-install.pl40gzip命令作用:作用:以gzip格式对文件进行压缩和解压缩。语法:语法:gzip 选项 压缩(解压缩)的文件名41gzip命令的常用选项常用选项常用选项说说 明明-压缩等级,-1最快,但是压缩比最差;-9最慢,但是压缩比最好。默认为-6。-c将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。42gzip命令应用举例#gzip man.config将ma

14、n.config压缩至man.config.gz,原文件不保留。#gzip-d man.config.gz将man.config.gz解压缩至man.config,压缩文件不保留。#gzip-9-c man.config man.config.gz将man.config用最佳的压缩比压缩,并保留原文件。43zcat命令 作用:作用:将gzip格式文件内容输出至屏幕。语法:语法:zcat 文件名 例如:#zcat man.config.gz 屏幕显示man.config.gz解压缩之后的文件内容。44bzip2命令作用:作用:以bzip2格式对文件进行压缩和解压缩。语法:语法:bzip2 选项

15、压缩(解压缩)的文件名45bzip2命令的常用选项常用选项常用选项说明说明-z将文件压缩。-d 将压缩文件解压。-压缩等级,-1最快,但是压缩比最差;-9最慢,但是压缩比最好。默认为-6。-c将压缩的过程产生的资料输出到屏幕上。46bzip2命令应用举例#bzip2-z man.config将/tmp/man.config以bzip2格式压缩至man.config.bz2。#bzip2-d man.config.bz2将/tmp/man.config.bz2以解压缩至man.config。#bzip2-9-cman.config man.config.bz2将man.config用最佳的压缩比压缩,并保留原文件。47bzcat命令 作用:作用:将bzip2格式文件内容输出至屏幕。语法:语法:bzcat 文件名 例如:#bzcat man.config.bz2 屏幕显示man.config.bz2解压缩之后的文件内容。48小结可以使用rpm命令查询、安装、删除、升级和验证RPM软件包。RedHat提供了图形化的RPM软件包管理工具。压缩的格式通常有GZIP和BZIP2。tar命令用于文件的打包,可以配合其他命令或使用相应选项在打包的同时进行压缩。49

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Linux网络操作系统配置与管理项目6-软件包管理课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|