Linux操作系统第05章 软件包管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统 第5章 软件包管理 Linux操作系统实用教程 软件包管理 了解Linux中软件包管理的方法 掌握Linux系统的软件包管理、系统和服务管理以及相关命令的使用方法 掌握Linux系统的RPM软件包的增加、删除、修改、以及查看等操作方法 5.1 RPM简介 软件包管理器(RPM)是开放打包系统,在RHEL 7 里,因为有了RPM(软件包管理器),而使得安装和 升级软件包轻松简单。 RPM档案文件包含了组成应用软件所需要的全部 程序文件、配置文件和数据文件,甚至还包括相关的文 档。 5.2 RPM使用 1.使用RPM安装软件 安装命令格式: rpm [安装选项1 安装选项2 …] [软件包名1] [软件包名2] … 2.使用RPM删除软件 命令格式: rpm -e [删除选项1 删除选项2 ...] [软件名1] [软件名2] 注意:可用--ersae代替-e,效果相同。 参数:软件名1、软件名2是将要删除的RPM包的软件名。 删除选项 说明 -nodeps 不检查依赖关系 -noscripts 不运行预安装和后安装脚本 -test 只对安装进行测试,并不实际安装 3.使用RPM升级软件 命令格式: rpm -u [升级选项1 升级选项2...] [包文件1] [包文件2]... 注意:可用--upgrade代替-U,效果相同。 参数:包文件1、包文件2是将要升级的RPM包的文件名 4.使用RPM查询软件 命令格式:rpm -q [查询选项1 查询选项2...] 软件名|软件包 名|文件名 注意:可用-query代替-q,效果相同。 5.使用RPM检查软件包 命令格式:rpm -K 软件包名 -K检查RPM包的GPG签名,在检查之前应该先导入红帽官方的 GPG KEY文件。GPG KEY文件在官方的安装光盘与系统中都有。 6.使用RPM校验软件 命令格式:rpm –V︱-va 软件名 -V校验软件;-Va校验所有软件。当一个软件包被安装后,用户可 以对其进行校验,以检测软件是否被用户修改过。 校验出被修改地方。S:文件大小;M:文件权限与类型;5:MD5 求和;U:文件的所属用户;G:文件的所属组;T:更改时间。 7.使用rpm2cpio、cpio提取RPM包中的特定文件 如果不小心把/ete/mail/sedmail.mc修改坏了,又 没有备份最原始文件,此时可以从rpm包中提取出最 原始文件。 第1步,确定/etc/mail/sedmail.mc属于哪个rpm包。 第2步:从iso中提取出 第3步:确认sendmail.mc的路径。 在提取sendmail.mc之前,有必要确认一下它的相对路径。现 在可以提取sendmail.mc了,这行下面的命令,提取到当 前目录: cpio参数说明: -t:列出的意思,和--list等同。注意,此时列出的是“相对 路径”。 -i:抽取的意思,和--extract等同。 -d:建立目录,和--make-directories等同。 -v:冗余信息输出,和--verbose等同。 rpm参数说明: -q:查询 -l:列出 -f:指定文件 -p:指定rpm包 8.使用图形界面的软件包管理工具 在终端窗口执行gpk-application命令,打开“软件 包管理者”窗口。可以通过光盘或网络来安装软件包。 9.二进制包 在linux系统中,扩展名为.bin的文件是二进制文件 ,它也是源程序经编译后得到的机器语言程序。有一些软 件可以发布为.bin为后缀的安装包。 安装很简单,将下载来的*.bin文件加上可执行权限 ,便可以执行安装。下面以流媒体播放器RealPlayer for Linux为历来安装二进制软件包。 10.源代码包 在Linux中,使用的软件都是开源的,用户 可以得到软件的源代码,经过编译后在进行安装。 源代码包里的文件往往会含有很多源代码文件,比 如*.h、*.c、*.cc、*.cpp等。 yum(全称为 Yellow dog Updater, Modified)是 一个在Fedora和RedHat以及CentOS中的shell前端软 件包管理器。基于RPM包管理,能够从指定的服务器 自动下载RPM包并且安装,可以自动处理依赖性关系 ,并且一次安装所有依赖的软件包,无须繁琐地下载、 安装。 5.2yu

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档