GNU/Linux >> Linux の 問題 >  >> Linux

有効なリポジトリRHELソリューションはありません

There are no enabled reposを受け取る場合があります RedHatLinuxの新規インストールにシステムアップデートをインストールしようとするとエラーメッセージが表示されます。これは、RHELサブスクリプションを有効にしていない場合に発生します。このチュートリアルでは、RHELサブスクリプションを登録し、パッケージマネージャーを有効にして、最後に更新プログラムをインストールし、エラーメッセージを完全に修正するための手順を説明します。

このチュートリアルでは、次のことを学びます。

  • subscription-managerを使用してRedHatリポジトリを有効にする方法 コマンド
  • RedHatISOをソフトウェアリポジトリとして使用する方法
ソフトウェア要件とLinuxコマンドライン規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム Red Hat Linux
ソフトウェア N / A
その他 rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

有効なリポジトリRHELソリューションはありません


以下のエラーメッセージは、新規インストール後にRedHatLinuxシステムに表示されます。これは単に、システムの更新を取得し、新しいソフトウェアをインストールするために、パッケージリポジトリを構成する必要があることを意味します。

Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d",  "/etc/distro.repos.d"

この問題を解決する1つの方法、および最も明白な方法は、subscription-managerを使用することです。 指示に従ってRHELシステムを登録し、RHELのリポジトリも有効にします。このためには、Redhatサブスクリプションの有料または試用版を利用できるようにする必要があります。

# subscription-manager register

ただし、最新のRed Hatサブスクリプションを必要とせずにソフトウェアを試してインストールしたい場合は、ダウンロードしたRed Hat ISOイメージをマウントして、デフォルトのローカルリポジトリにして、ソフトウェアをインストールできます。ローカルリポジトリを有効にして、There are no enabled reposを克服するには エラー、最初にRHEL ISOイメージをマウントします:

# mkdir /media/rhel-iso
# mount /dev/cdrom /media/rhel-iso/

これで、RHELisoを/media/rhel-iso/にマウントすると 、/etc/yum.repos.d/RHEL_Disc.repoに新しいdnfリポジトリファイルを作成します 次の内容で:

[RHEL_Disc]
name=rhel-8.5-x86_64-dvd
baseurl="file:///media/rhel-iso/AppStream/"
gpgcheck=0

準備ができたら、新しいリポジトリを確認して、このリポジトリを有効にします。

# dnf repolist

これで、未登録のRHELLinuxボックスに新しいソフトウェアをインストールできるようになります。以下に示すように、作成したRHELディスクリポジトリを介してサンプルパッケージをインストールできます。

欠点は、新しい更新を受け取らないことです。これにより、システムのセキュリティ問題が発生する可能性があります。さらに、dnfを使用する場合 コマンドを実行すると、次のメッセージが引き続き表示されます。

This system is not registered with an entitlement server. You can use subscription-manager to register.

まとめ

このチュートリアルでは、RedHatLinuxシステムでインストールリポジトリを有効にする方法を説明しました。 Red Hatでは、ユーザーが有料サブスクリプションまたは試用サブスクリプションのいずれかを登録する必要があるため、subscription-managerを使用する必要があります リポジトリを有効にするコマンド。または、インストールディスクを使用してリポジトリとして機能する方法を確認しました。これは、一時的な解決策またはテストシナリオで使用する解決策としてのみ見なされるべきです。最終的には、Red Hatアカウントにサインアップして、システムを登録する必要があります。


Linux
  1. Linuxカーネルパニックを処理する方法

  2. システム上のすべてのSubversionリポジトリを見つける方法は?

  3. vdso と vsyscall とは何ですか?

  1. どの SysRq 機能が有効になっているかを確認する方法は?

  2. git のようなファイル システムはありますか?

  3. Linux システムを削除するには?

  1. 32 ビット RHEL 6 システムで使用可能な最大メモリ

  2. システム内のディスクがフォーマットされているかどうかをテストする方法

  3. ブロックレベルのストレージ ファイル システムはありますか?