web-dev-qa-db-ja.com

Red Hat LinuxのパブリックYumリポジトリとは

Red Hat Linuxマシンを使用していて、ソフトウェアをインストールしようとすると、システムが登録されていないと表示されます。

[root@JMNGD1BLT230V01 yum.repos.d]# yum install gettext-devel openssl-devel Perl-CPAN Perl-devel zlib-devel
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
No package gettext-devel available.
No package openssl-devel available.
No package Perl-CPAN available.
No package Perl-devel available.
Nothing to do

以下は私の再政治家です

[root@JMNGD1BLT230V01 yum.repos.d]# yum repolist
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id             repo name                                             status
rsyslog-v7-stable   Adiscon Rsyslog v7-stable for CentOS-6Server-x86_64     896
rsyslog-v8-stable   Adiscon Rsyslog v8-stable for CentOS-6Server-x86_64   1,071
repolist: 1,967
1
raju

Red Hatでは、リポジトリを利用するためにサブスクリプションが必要です。つまり、開発者プログラムに参加するか、サブスクリプションの料金を支払う必要があります。

特にRed Hat(またはサービス契約)が実際に必要ない場合は、代わりにCentOSを試してください。これはRHELとほとんど同じですが、更新が少し遅く、デフォルト設定がいくつか異なり、Red Hatブランドがなく、サービスサブスクリプションがありません(無料)。

サブスクリプションを既にお持ちの場合は、Red Hatのナレッジベースに記載されている手順に従ってください: https://access.redhat.com/solutions/25327

6
Kefka

Red Hatのサブスクリプションがない場合は、CentOSリポジトリをインストールできます。

RedHatパッケージからCentOSパッケージへの移行については、このリンクを参照してください。

https://wiki.centos.org/HowTos/MigrationGuide

リンクから:

既存のシステムをRHEL6またはSL6からCentOS 6に移行します

RHEL6からCentOS 6に移行するには、ご使用のアーキテクチャーに対応する以下のパッケージの最新バージョンをフェッチして、一時ディレクトリーに配置します。以下に示すように、wgetでパッケージをフェッチするのではなく、CentOS-6インストールメディアをマウントして、そこからパッケージをインストールできます。 CentOS 6.2 x86_64の場合

mkdir TMP
yum remove rhnlib abrt-plugin-bugzilla redhat-release-notes*
rpm -e --nodeps redhat-release redhat-indexhtml
cd TMP
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-release-6-2.el6.centos.7.x86_64.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-indexhtml-6-1.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-22.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm
rpm -Uvh *.rpm
cd ..
rm -rf TMP
yum clean all
yum upgrade

CentOS 6.2 i386の場合、変更されるのはwget行のみです。

wget http://mirror.centos.org/centos/6/os/i386/Packages/centos-release-6-2.el6.centos.7.i686.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/centos-indexhtml-6-1.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-22.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm
3
rAlen