RHEL 7でリポジトリをアクティブにする問題

RHEL 7でリポジトリをアクティブにする問題

RHEL 7システムでリポリスを実行すると、多くのリポジトリが無効になっていることがわかります。

rh-gluster-3-client-for-rhel-7-server-rpms/x86_64                                                   Red Hat Storage Native Client for RHEL 7 (RPMs)                                                                            disabled
rhel-7-fast-datapath-rpms/x86_64                                                                    Red Hat Enterprise Linux Fast Datapath (RHEL 7 Server) (RPMs)                                                              disabled
rhel-7-server-ansible-2.4-rpms/x86_64                                                               Red Hat Ansible Engine 2.4 RPMs for Red Hat Enterprise Linux 7 Server                                                      disabled
!rhel-7-server-ansible-2.6-rpms/x86_64                                                              Red Hat Ansible Engine 2.6 RPMs for Red Hat Enterprise Linux 7 Server                                                      disabled

私はそれらのいくつかが最初に感嘆符を持っていることがわかりました。

私がするなら:

yum --enable=rhel-7-server-ansible-2.4-rpms/x86_64

わかりました。

Error getting repository data for rhel-7-server-ansible-2.4-rpms/x86_64, repository not found

私は何が間違っていましたか?なぜ人々はため息をつくのですか?

ベストアンサー1

出力には、リポジトリ名/ IDの一部ではないyum repolistスキーマコンポーネント()が含まれています。/x86_64リポジトリを(永続的に)有効にするには、次のものを使用する必要があります。ヤム構成マネージャー(RHEL7リンク):

yum-config-manager --enable rhel-7-server-ansible-2.4-rpms

単一の yum コマンドに対してこのリポジトリーを活動化するには、以下を使用できます。

yum --enablerepo=rhel-7-server-ansible-2.4-rpms [command ...]

については:

なぜ人々はため息をつくのですか?

man yumこれの説明は - セクションにありますrepolist

...緊急モードでリポジトリに期限切れのメタデータが含まれている場合、最初の列は... "!"で始まります。 ...

以下を実行してこの問題を解決できますyum makecache。メタデータのみが更新されることに注意してください。有効買戻契約。

おすすめ記事