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

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

ID:51964029

大小:3.74 MB

页数:49页

时间:2020-03-26

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

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

3、x86系列扩展名rpm命令使用rpm命令可以通过5种方式来管理RPM软件包:(1)查询(2)安装(3)删除(4)升级(5)验证查询RPM软件包rpm–q软件包名称列表;查询指定的软件包是否安装rpm–qa;查询所有的已经安装的软件rpm–qi软件包名称列表;查询更详细的软件信息rpm命令例如rpm-qvsftpdvsftpd-2.2.2-6.el6.i686在不能精确知道软件包名称的情况下,可以与grep命令结合使用管道方式实现模糊查询。如:rpm–qa

4、grepftp将显示所有名称中包含“ftp”字符串的已安装RPM软件包。

5、rpm命令安装RPM软件包#rpm-ivh软件包全路径名例如:#rpm-ivhvsftpd-2.2.2-6.el6.i686.rpm#rpm-ivhftp://xxxx/vsftpd-2.2.2-6.el6.i686.rpm选项说明:i:使用RPM的安装模式v:在安装的过程中显示安装的信息h:在安装的过程中输出#号显示安装的进度rpm命令TIPS:在nautilus文件管理器中,双击RPM软件安装包的图标可直接安装该软件包。rpm命令删除RPM软件包#rpm-e软件包名称例如:#rpm-evsftpd注意:这里的软件包名称不是

6、安装时候软件包的名字vsftpd-2.2.2-6.el6.i686.rpm,而只要用vsftpd就可以了。建议的方式是先用RPM查询出要删除的软件,然后用该命令删除。rpm命令升级RPM软件包#rpm–Uvh软件包全路径名例如:#rpm-Uvhvsftpd-2.2.2-6.el6.i686.rpm说明:升级软件的模式其实是先删除旧软件包,然后再安装新软件包。也可以选择用这种升级的模式来安装软件包,因为,没有旧软件包的情况下,此升级方式仍然可正常运行。rpm命令验证RPM软件包验证RPM软件包使用-V参数例如:#rpm-Vvsf

7、tpd;验证vsftpd软件包的正确性#rpm-Vf/bin/vi;验证包含/bin/vi文件的软件包#rpm-Va;验证所有软件包#rpm-Vpvsftpd-2.2.2-6.el6.i686.rpm;使用.rpm文件来验证软件包的正确性rpm命令验证模式会比较原始软件包信息及安装在系统中的软件包文件信息,包括每个文件的大小、MD5checksum、权限、类型、拥有者及所属的文件组。在验证后若没有任何输出,表示软件包正常。如果有不一致的地方,RPM将会显示出它们的错误码。rpm命令可能的错误码:5:MD5校验码不匹配S:文件大

8、小不匹配L:符号连接错误T:文件修改时间不匹配D:设备属性不匹配U:用户不匹配G:文件组不匹配M:模式不匹配,包括权限和文件类型rpm命令RPM包应用举例用RPM包安装VMwareTools#cpVMwareTools-5.0.0-13124.i386.rpm/root#rpm-ivhVMwareTools-5.0.0-13124.i386.rpm#vmware-config-tools.pl任务2用yum管理软件包yum简介YellowdogUpdaterModifiedrpm的前端自动解决增加或删除rpm包时的倚赖性问题能

9、够从多个资源库中定位软件包配置额外的资源库在/etc/yum.repos.d/中为你的资源库创建一个文件,文件名以.repo结尾,须包含以下内容:[资源库标记]name=资源库名baseurl=以http/ftp/file等开头的资源库url地址enabled=0/1gpgc

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

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

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