web-dev-qa-db-ja.com

RHELのデフォルトのyumリポジトリーの設定

私はRHEL 6サーバーでPHPをセットアップすることを任されています。

yum install phpを実行すると、次の出力が得られます。

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager 
Updating certificate-based repositories. 
Setting up Install Process 
No package php available. 
Error: Nothing to do

/etc/yum.repos.dには2つのファイルがあります:

redhat.repo

#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#

rhel-source.repo

[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

調べてみたところ、これはデフォルトの構成ではないようです。 RHEL6リポジトリを復元したい(PHP 5.1と考えています)と思います)何ができますか?

(@ ewwhiteに応じて更新)

# rpm -qi php
package php is not installed
# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
repolist: 0
1
user98149

PHPはおそらくシステムにすでにインストールされています。確認してください:

rpm -qi php

RHELシステムの/etc/yum.repos.d/ツリーには多くはありません。サブスクライブしたリポジトリはyum repolistで表示できます。

また、サーバーに有効なRed Hatサブスクリプションとエンタイトルメントがあることを確認してください。

0
ewwhite

システムに有効な資格がないようです。

システムを登録する および アクティブなサブスクリプションを割り当てる は、Red Hatソフトウェアリポジトリにアクセスします。

追伸RHEL 6には、PHP 5.3。

4
Michael Hampton

Repoファイルでenabled = 1を設定します。

0
Ankit