yum介绍及源的搭建[定义].pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Yum 的介绍与源的搭建 Y um 介绍 ■Yum (yellowdog updater modified) yum 是一个在 fedora 和 redhat 以及 SUSE,Centos 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够 从指定的服务器自动下载 RPM 包并且安装,可以自动处理软件的依赖关系。并且一次安装所有依赖的软件包。 yellowdog 是一个 Linux distribution ,RedHat 将这种升级技术用到自己 distribution 就形成了现在的 yum (原理和 apt 类似,但 apt 是编译代码,执行效率远高于用 python 写的 yum )。 yum 的理念是使用一个中 心仓库 (repository) 管理一部分甚至一个 distribution 的应用程序相互关系, 根据计算出来的软件依赖关系进行相 关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的的问题。这一点上, yum 和 apt 相同。 apt 原 为 debian 的 deb 类型软件管理所使用, 但是现在也能用到 RedHat 门下的 rpm 了。一般这类软件通过一个或 者多个配置文件描述对应 repository 的网络地址,通过 http 或者 ftp 协议在需要的时候从 repository 获得必 要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时 就能方便进行系统的升级维护工作。 repository 是用 yum-arch 或 createrepo 命令创建的,也可以用别人已有的 repository 作为镜像。 ■YUM 的优点 : ? 更方便的添加 /删除 /更新 RPM 包; ? 便于管理大量系统的更新问题; ? 可以同时配置多个资源库 (Repository) ; ? 简洁的配置文件 (/etc/yum.conf) ; ? 自动解决增加或删除 rpm 包时遇到的属性相依性问题; ? 使用方便; ? 保持与 RPM 数据库的一致性; ■Yum 服务端配置文件 /etc/yum.conf [root@localhost yum]# cat /etc/yum.conf [main] # 主配置文件; cachedir=/var/cache/yum # yum 保存缓存和数据库文件的目录; keepcache=0 # 是否保存安装成功后的包和首部的缓存,默认为 1 保存, 0 不保存; debuglevel=2 # 调试信息输出等级, 1-10 ,默认为 2 ; logfile=/var/log/yum.log # 记录 yum 日志的文件,使用绝对路径; distroverpkg=redhat-release # yum 使用 RPM 包的 distribution 的版本,默认为 redhat-release tolerant=0 #默认为 0 , 1 表示如果安装多个包时,一个失败了还会继续安装其他包; exactarch=1 # 默认为 1,表示包升级的时候精确匹配硬件平台,只有平台相同才更新; obsoletes=1 #升级后,有一些包没用了,是否删除。默认为 1,删除; gpgcheck=1 # 安装时是否检测 RPM 包的 GPG 签名。默认为 0 ; plugins=1 # yum 插件是否可用,默认为

文档评论(0)

蔡氏壹贰 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档