パッケージをインストールするには RHEL サブスクリプションが必要ですか?

パッケージをインストールするには RHEL サブスクリプションが必要ですか?

私はRHEL初心者です。今朝ソフトウェアをインストールしようとしましたが、障害に遭遇しました。必須パッケージをダウンロードするためのサブスクリプションを取得するにはおいしいRHEL では?

ネット上では様々な情報源が見つかりますが、中にははい、サブスクリプションが必要です他の人は次のように言ういいえ、サブスクリプションはサポートにのみ必要です

いずれの場合も、使用しているマシンにサブスクリプションが登録されていないため、現時点ではソフトウェアをインストールできません。サブスクリプションを登録せずに RHEL ソフトウェアをインストールする方法はありますか? ある場合、どのようにすればよいですか?

答え1

はい、アクティブRHEL のリポジトリからパッケージをダウンロードするための RHEL サブスクリプション。マシンが一度もサブスクライブされていない場合、またはサブスクリプションの有効期限が切れている場合は、RHEL が提供するリポジトリをいずれも使用できません。

レッドハットは、関連部分:

すべてのサブスクリプションの有効期限が切れ、組織内にアクティブなサブスクリプションが他にない場合、ソフトウェアを使用する権利は保持されますが、環境全体で次のようなサブスクリプションの特典が受けられなくなります。

  • 最新の認定ソフトウェア バージョン。
  • セキュリティ エラッタまたはバグ修正。

そしてさらに:

Red Hat Enterprise Linux 5 サブスクリプション番号を入力すると、インストーラーは次の操作を実行できます。

  • インストール時にサブスクリプションに含まれるサポートされているパッケージの完全なセットにアクセスします。

  • インストール時に、サブスクリプションに含まれるすべての Red Hat Network (RHN) チャネルにシステムを自動的に登録します。

他にも多くの例が見つかります...


まだ使えます第三者リポジトリですが、多くの場合、RHEL によって提供されるベース リポジトリ内のパッケージに依存しているため、それらの依存関係を満たすことができない場合、多くのパッケージのインストールは失敗します。

サブスクリプションなしで基本パッケージをインストールする唯一の方法は、インストール メディアから取得することです。


Red Hatサブスクリプションを購入できない場合、または購入したくない場合は、CentOSへの移行問題を回避するためです。

答え2

代替案としては、CentOSリポジトリをyum構成に追加することです。CentOSは主にRHELの派生そのため、ほとんどのパッケージは RHEL と互換性があります。

マイケル・カトラーは、RHEL に CentOS パッケージをインストールする簡単に言うと:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

他のサードパーティ リポジトリでも同様の手順を実行する必要があります。ただし、パッケージに必要なすべての依存関係が含まれている可能性が高いため、CentOS リポジトリを使用することをお勧めします。

余談ですが、 を取得している場合はPYCURL ERROR 22 - "The requested URL returned error: 404"、それらのファイルと関連ファイルを削除することで、古くなったサードパーティのリポジトリを削除できます.repo

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

答え3

自分でリポジトリ パッケージを作成し、リムーバブル メディアに保存するだけです。

いつでもどこでも必要なときに使用できます。DVD からパッケージを取得できるので、必要な RPM をすべてインストールする必要はありません。

答え4

これに関するよくある質問はhttps://developers.redhat.com/articles/faqs-no-cost-red-hat-enterprise-linux

エンタープライズ レベルで使用されない開発者エディションの無料使用を識別します。

関連情報