web-dev-qa-db-ja.com

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

RHELは初めてです。今朝ソフトウェアをインストールしようとして、障害物にぶつかっています。 RHELでyumを介してパッケージをダウンロードするためのサブスクリプションを取得するのは必須ですか? ?

私はネット上のさまざまなソースに出くわしています、いくつかはそれをのように聞こえるようにします、はい、サブスクリプションが必要です、他の人はそれをいいえ、サブスクリプションはサポートにのみ必要です。

どちらの場合も、ソフトウェアATMをインストールできず、スタックしているマシンにサブスクリプションが登録されていないために行き詰まっています。サブスクリプションを登録せずにRHELソフトウェアをインストールする方法はありますか?もしそうなら、どうですか?

23
quickshiftin

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

Red Hatの状態 、関連部分:

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

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

さらに

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

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

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

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


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

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


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

21
Michael Hampton

別の方法は、CentOSリポジトリをyum構成に追加することです。 CentOSの大部分は RHELの派生物 です。そのため、そのパッケージのほとんどはRHELと互換性があります。

Michael Cutlerが 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
10
Illya Moskvin

自分でrepoパッケージを作成し、リムーバブルメディアに保管してください。

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

4
Jyoti Prakash