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

ご覧のとおり、ここにレポレベル5があります。しかし、ディレクトリが見つかりません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

おすすめ記事