yum repo의 5가지 레벨을 구별하는 이유는 무엇이며 각각의 책임은 무엇입니까?

yum repo의 5가지 레벨을 구별하는 이유는 무엇이며 각각의 책임은 무엇입니까?

구성이 있습니다 CentOS.repo:

[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

보시다시피 여기에 5repo 수준이 있습니다. 하지만 디렉토리를 찾을 수 없습니다 http://mirror.scalabledns.com/centos/7/contrib/.

몇 가지 질문이 있습니다.

  1. 저장소 소스의 5가지 레벨은 무엇입니까? 그들의 기능은 무엇입니까? 왜 우리는 그것들을 구별해야 합니까?

  2. 왜 안 돼 contrib? 그렇지 않다면 어떻게 구성해야 합니까? 구성하지 않아도 상관없나요?

답변1

저장소 소스의 5가지 레벨은 무엇입니까? 그들의 역할은 무엇입니까? 왜 구별합니까?

부끄럽게도 복사되었습니다.centoshelp.org, [모든 것을 인용할 수는 없습니다.]

  • 기본 저장소: [Base]– ISO에 배포되면서 Centos를 구성하는 소프트웨어 패키지입니다. 기본적으로 활성화됨

  • 저장소 업데이트: [Updates]– Centos ISO 이후 출시된 [Base]로 패키지를 업데이트했습니다. 이는 [기본] 소프트웨어에 대한 보안, 버그 수정 또는 개선 사항이 될 것입니다. 기본적으로 활성화됨

  • 추가 기능: [Extras]– 핵심 배포판에 기능을 추가하는 Centos 개발자가 구축하고 유지 관리하는 패키지입니다. 이러한 패키지는 몇 가지 기본 테스트를 거쳤으며 업스트림 릴리스를 상당히 밀접하게 추적해야 하며 핵심 릴리스 패키지를 대체하지 않습니다. 기본적으로 활성화됨

  • Centosplus 저장소: [Centosplus]– Centos 개발자와 사용자가 제공한 패키지입니다. 이러한 패키지는 코어 배포판에 포함된 rpm을 대체할 수 있습니다. 이 리포지토리에서 패키지를 활성화하고 사용하는 것의 의미를 이해해야 합니다. 기본적으로 비활성화되어 있습니다.

  • 저장소에 기여하십시오: [Contrib]– 핵심 배포판과 겹치지 않는 Centos 사용자 기여 패키지. 이러한 패키지는 Centos 개발자에 의해 테스트되지 않았으며 업스트림 버전 릴리스를 매우 면밀히 추적하지 못할 수 있습니다. 기본적으로 비활성화되어 있습니다.

contrib이 없는 이유는 무엇입니까? 구성하지 않아도 무엇을 구성해야 합니까?

위 답변에서 이 리포지토리의 패키지는 centos 개발자가 테스트하지 않았기 때문에 기본적으로 활성화되어 있지 않음을 알 수 있습니다. 따라서 귀하는 자신의 책임 하에 이를 사용합니다. 간단히 위치를 으로 변경하여 0활성화할 수 있습니다 .1enabled=0

관련 정보