このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

3.2.2 Oracle Linux Yum Serverについて

Oracleは、Oracle Linux yumサーバー(Oracle Linux)のすべてのエラータと更新を提供しています。これには、ベース配布の更新が含まれていますが、Oracle固有のソフトウェアは含まれていません。 このサービスを使用するには、Oracle Linuxサポート・サブスクリプションは必要ありません。 Oracle Linux yumサーバーから更新を取得する方法と、最新のOracle Linux 6リリースのyum構成ファイルを更新する方法の詳細は、https://yum.oracle.comを参照してください。

デフォルトでは、Oracle Linux 6.10の新規インストールはすべて自動的にOracle Linux yumサーバーを使用するように構成されています。 その後、ULNでシステムを登録すると、Oracle Linux yumサーバーは自動的に無効になります。

Oracle Linux yumサーバーは、特定のサポート契約なしでパブリックで使用可能なすべてのUnbreakable Linux Network (ULN)チャネルの直接マッピングを提供します。 Oracle Linux yumサーバー上の各リポジトリで使用されるリポジトリ・ラベルは、ULN上のチャネル名に直接マップされます。 チャネルおよびリポジトリに使用されるチャネル名と共通のサフィクスの詳細は、Oracle® Linux: Unbreakable Linuxネットワーク・ユーザー・ガイドfor Oracle Linux 6およびOracle Linux 7を参照してください。

Oracle Linuxリリースごとに、Oracleでは2019年1月より前に1つのyumリポジトリ構成ファイルが出荷されています。 この構成ファイルは、インストール時に/etc/yum.repos.d/public-yum-ol6.repoにコピーされますが、Oracle Linux yumサーバーから直接ダウンロードして更新を取得することもできます。

元の構成ファイルは、yumを介して自動的に管理および更新されるモジュール型のリポジトリ・ファイルが、スコープ内でよりターゲット指定されるRPMパッケージの形式で使用されている場合、推奨されません。 たとえば、Oracle Linux 6に必要なコア・リポジトリ構成ファイルはoraclelinux-release-el6パッケージで使用できます。 このパッケージには、ol6_latestol6_addonsリポジトリ、およびUEKに対してサポートされているすべてのリポジトリからのパッケージを含む、リリースのベース・パッケージのインストールに必要なすべてのリポジトリ構成が含まれます。

Yumによって保守可能なパッケージとしてリリースされたモジュラなyumリポジトリ構成ファイルは、リポジトリ管理を簡素化するのに役立ち、システムを更新するたびにyumリポジトリ定義が自動的に最新の状態に維持されるようにします。

リリースで可能なすべてのyumリポジトリ構成を管理するために使用可能なすべてのRPMファイルのリストは、次のものを実行することで取得できます:

# yum list *release-el6*

使用する特定のソフトウェア・セットのyumリポジトリ構成をインストールするには、yumを使用して対応するパッケージをインストールします。 たとえば、Oracle Linux Software Collection Libraryのyumリポジトリ構成をインストールするには、次を実行します:

# yum install oracle-softwarecollection-release-el6

/etc/yum.repos.d/public-yum-ol6.repoで元の単一yumリポジトリ構成ファイルを使用するようにシステムがまだ構成されている場合は、システムを更新して現在の方法に遷移させ、yumリポジトリ構成を処理するようにする必要があります。 これを行うには、システムが最新の状態にあることを確認してから、/usr/bin/ol_yum_configure.shスクリプトを実行します:

# yum update
# /usr/bin/ol_yum_configure.sh

/usr/bin/ol_yum_configure.shスクリプトは、/etc/yum.repos.d/public-yum-ol6.repoファイルをチェックして、すでに有効になっているリポジトリを判別し、対応するパッケージをインストールしてから元の構成ファイルの名前を/etc/yum.repos.d/public-yum-ol6.repo.savに変更し、新しいモジュラなリポジトリ構成ファイルが優先して無効にします。

なんらかの理由で、Oracle Linux yumサーバー・リポジトリにアクセスするためにすべての構成を削除するよう管理する場合は、/etc/yum.repos.d/ol6-temp.repoに一時的なyumリポジトリ構成ファイルを作成する必要があります。このファイルは、最小限の必須コンテンツとして次のものを使用します:

[ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

次に、oraclelinux-release-el6パッケージを再インストールしてデフォルトのyum構成をリストアします:

# yum reinstall oraclelinux-release-el6
# rm /etc/yum.repos.d/ol6-temp.repo

Oracle Linux yumサーバー・リポジトリ構成ファイルの手動設定の詳細は、https://yum.oracle.com/getting-started.htmlを参照してください。

必要に応じて、各リポジトリ構成ファイルでリポジトリを有効または無効にするには、enabledディレクティブの値を、ファイルにリストされている各リポジトリに対して1または0に設定します。 Oracle Linux 6でリポジトリを有効化または無効化する望ましいメソッドは、yum-utilsパッケージに提供されているyum-config-managerコマンドを使用することです。

現在UEK R3 (x86-64システムのみ)を実行しているシステムのOFEDリポジトリからパッケージをインストールする場合は、ol6_ofed_UEK yumリポジトリを有効にします。 たとえば、次のコマンドを実行します。

# yum-config-manager --enable ol6_ofed_UEK

現在UEK R4 (x86-64システムのみ)を実行しているシステムのOFEDリポジトリからパッケージをインストールする場合は、ol6_UEKR4_OFED yumリポジトリを有効にします。 たとえば、次のコマンドを実行します。

# yum-config-manager --enable ol6_UEKR4_OFED