首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么要区分五个层次的百胜回购,各自的职责是什么?

为什么要区分五个层次的百胜回购,各自的职责是什么?
EN

Unix & Linux用户
提问于 2019-10-22 11:33:09
回答 1查看 49关注 0票数 0

有一个CentOS.repo配置:

代码语言:javascript
运行
复制
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.scalabledns.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.scalabledns.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

#released updates 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirror.scalabledns.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.scalabledns.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.scalabledns.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.scalabledns.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirror.scalabledns.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.scalabledns.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://mirror.scalabledns.com/centos/7/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.scalabledns.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

你看,这里我们有5级别的回购。但是我找不到http://mirror.scalabledns.com/centos/7/contrib/目录。

我有几个问题:

  1. 5级回购源是什么?他们的功能是什么?我们为什么要把它们区分开来?
  2. 为什么没有contrib?如果没有,我应该如何配置?如果我不做配置重要吗?
EN

回答 1

Unix & Linux用户

发布于 2019-10-22 12:25:12

5级回购源是什么?他们的功能是什么?为什么要区分他们呢?

不光彩地从centoshelp.org复制,

  • Base Repository[Base] --在ISO上发布它时组成Centos的包。默认情况下启用它。
  • Updates库: [Updates] -在Centos之后发布的更新包。这将是安全性、BugFix或对软件的增强。默认情况下启用它。
  • Extras: [Extras] --由向核心发行版添加功能的Centos开发人员构建和维护的包。这些软件包经过了一些基本的测试,应该相当接近于上游版本,永远不会取代任何核心发行包。默认情况下启用它。
  • Centosplus库: [Centosplus] -由Centos开发人员和用户提供的包。这些包可能会取代核心发行版中包含的rpm。您应该了解启用和使用此存储库中的包的含义。默认情况下是禁用的。
  • Contrib库: [Contrib] -由Centos用户提供的包,它们不与任何核心发行包重叠。这些包还没有经过Centos开发人员的测试,并且可能无法非常接近地跟踪上游版本版本。默认情况下是禁用的。

为什么没有控制,如果没有它,我应该为它配置什么,如果我不配置重要吗?

从上面的答案中,您可以看到默认情况下没有启用它,因为这个回购下的包没有经过centos开发人员的测试。这样你就可以自己承担使用它们的风险了。您可以只通过将0改为1而不是enabled=0来启用它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/548096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档