RHEL + RHELシステム7.xを使用するときにRHEL 8.xリポジトリからrpmをダウンロードする方法

RHEL + RHELシステム7.xを使用するときにRHEL 8.xリポジトリからrpmをダウンロードする方法

サーバーRHEL 7.9バージョンを使用して7.xラインからrpmをダウンロードします。

以下のようにrhel 7.xリポジトリに接続します(サブスクリプションマネージャを介して)。

yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
repo id                                                                                                     repo name                                                                                                            status
docker-ce-stable/7Server/x86_64                                                                             Docker CE Stable - x86_64                                                                                                     245
rhel-7-server-extras-rpms/x86_64                                                                            Red Hat Enterprise Linux 7 Server - Extras (RPMs)                                                                           1,457
rhel-7-server-optional-rpms/7Server/x86_64                                                                  Red Hat Enterprise Linux 7 Server - Optional (RPMs)                                                                  18,552+5,311
rhel-7-server-rpms/7Server/x86_64                                                                           Red Hat Enterprise Linux 7 Server (RPMs)                                                                             26,611+7,114
repolist: 46,865

これまでのところ、rhel repoからrpmをダウンロードしていますが、大丈夫です。

これで問題は、8.x RHELリポジトリからrpmをダウンロードするにはどうすればよいですか。

同じRHEL 7.9を使用して8.xリポジトリからrpmをダウンロードできますか?

以下は、私たちが行った作業の例です。

次の例に示すように、rhel 8.xの追加関連リポジトリを追加します。

vi redhat.repo


[rhel-8-for-x86_64-highavailability-rpms]
name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs)
baseurl = https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/highavailability/os
enabled = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
sslclientkey = /etc/pki/entitlement/8663009972005896744-key.pem
sslclientcert = /etc/pki/entitlement/8663009972005896744.pem
metadata_expire = 86400
enable_metadata = 0
ui_repoid_vars = releasever

我々は、次の追加の手順を実行しました。

yum clean all
subscription-manager refresh

そして

yum repolist

しかし、私たちはまだ7.xのリポジトリだけを手に入れます。

repo id                                                                                                     repo name                                                                                                            status
docker-ce-stable/7Server/x86_64                                                                             Docker CE Stable - x86_64                                                                                                     245
rhel-7-server-extras-rpms/x86_64                                                                            Red Hat Enterprise Linux 7 Server - Extras (RPMs)                                                                           1,457
rhel-7-server-optional-rpms/7Server/x86_64                                                                  Red Hat Enterprise Linux 7 Server - Optional (RPMs)                                                                  18,552+5,311
rhel-7-server-rpms/7Server/x86_64                                                                           Red Hat Enterprise Linux 7 Server (RPMs)                                                                             26,611+7,114
repolist: 46,865

私たちのプロセスにはどんな問題がありますか?

引用する - https://access.redhat.com/discussions/4547301 https://access.redhat.com/solutions/329373

ベストアンサー1

yum旗はあなたの--releasever=友人です。

yumただし、以前のバージョンと新しいストレージレイアウトの互換性は(私が知っている限り)保証されていません。使用する方が合理的です最近ダウンロードするオペレーティングシステム古いパッケージとその逆。

おすすめ記事