機械翻訳について

パッケージ・リポジトリの移入

ローカル・ミラーの設定中に、ダウンロードしたパッケージが格納されるディレクトリ構造が作成されます。 これらのサブディレクトリへのソフト・リンクを作成して、システムがパッケージを検索できるようにする必要があります。 次に、リポジトリの更新を実行して、パッケージをそれぞれのローカル・リポジトリにダウンロードします。 Oracle Linux 7およびOracle Linux 8では、ディレクトリ構造、ソフト・リンクおよびリポジトリ更新コマンドは異なるため、オペレーティング・システム・バージョンのローカルULNミラーの指示に従ってください。

ノート:

チャネルにパッケージ更新が含まれていないかぎり、まだサブスクライブできません。つまり、ローカル・ミラー・ディレクトリが存在せず、ソフト・リンクを作成できないことを意味します。 新しい「PCA」チャネルについては、ULN登録を定期的に確認してください。 新しいチャネルが見つかった場合は、手順を繰り返します: サブスクライブし、ソフト・リンクを作成して、リポジトリの更新を実行します。

注意:

リポジトリ更新を実行する場合は、すべてのミラー化チャネルにOracle ULNサーバーの最新パッケージが移入され、古いパッケージ・バージョンが存在しなくなることを理解してください。 すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持する必要があります。 自動同期が無効になっていることを確認します。 ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。

  1. ローカル・ミラー・ディレクトリのソフト・リンクを作成します。

    EngineeredSystemsディレクトリのデフォルトのロケーションは、/var/www/html/yum/EngineeredSystemsです。 システムがサブディレクトリ内のパッケージを特定できるようにするには、ミラー・サブディレクトリを指すソフト・リンクを親ディレクトリ/var/www/html/yumに作成します。

    • Oracle Linux 8ミラーのソフト・リンク:

      デフォルトのパッケージのロケーションは/var/www/html/yumです。 システムは、コンテナ・イメージ・ディレクトリを除くすべてのサブディレクトリでパッケージを自動的に検索できます。 次のソフト・リンクを作成します:

      ln -s pca302_x86_64_containers pca302_x86_64_container_images
    • Oracle Linux 7ミラーのソフト・リンク:

      デフォルトのパッケージのロケーションは/var/www/html/yum/EngineeredSystemsです。 システムがサブディレクトリ内のパッケージを見つけられるようにするには、ミラー・サブディレクトリを指すソフト・リンクを親ディレクトリ/var/www/html/yumに作成します。

      ln -s EngineeredSystems/pca302/hypervisor/x86_64 pca302_x86_64_hypervisor
      ln -s EngineeredSystems/pca302/containers/x86_64 pca302_x86_64_container_images
      ln -s EngineeredSystems/pca302/fw/x86_64 pca302_x86_64_fw
      ln -s EngineeredSystems/pca302/mn/x86_64 pca302_x86_64_mn
      ln -s EngineeredSystems/pca302/oci/x86_64 pca302_x86_64_oci
      ln -s EngineeredSystems/pca302/regionregistry/x86_64 pca302_x86_64_regionregistry

    ノート:

    この例では、すべての「PCA」チャネルに更新が含まれていることを前提としています。 チャネルに更新がない場合、サブスクライブできません。つまり、ミラー・ディレクトリとソフト・リンクは作成できません。 新しいアプライアンス・ソフトウェア・ビルドがリリースされるたびにULN登録を確認し、新しいPCAチャネルが使用可能な場合はこの手順を繰り返します。

  2. リポジトリを移入または更新します。 次のコマンドは、すべての新しいパッケージをローカルのミラー・ファイル・システムにダウンロードします。 最初のダウンロードには1時間以上かかる場合があります。

    • Oracle Linux 8リポジトリ更新コマンド:

      # dnf reposync --delete --download-metadata -p /var/www/html/yum
    • Oracle Linux 7リポジトリ更新コマンド:

      # /usr/bin/uln-yum-mirror

    注意:

    すべてのアプライアンス・コンポーネントにパッチが適用されるまで、ミラー・リポジトリを特定のバージョンに保持します。 自動同期が無効になっていることを確認します。 ミラーがパッチ操作間で同期されている場合、コンポーネントは異なるソフトウェア・レベルにパッチが適用されます。 これにより、信頼性の低いアプライアンス操作と、サービスが中断する可能性があります。

  3. repodataサブディレクトリがパッケージ・ディレクトリ内に作成されたことを確認します。 これにより、リポジトリが正常に移入されたことが確認されます。

    このチェックは、ミラーに設定した新しいULNチャネルごとに実行します。 既存のローカル・リポジトリが更新されたときに、これらのチェックを繰り返す必要はありません。

    • Oracle Linux 8:

      repodataサブディレクトリがパッケージ・ディレクトリ内に作成されたことを確認します。 たとえば:

      # ls -l /var/www/html/yum/pca302_x86_64_hypervisor/
      drwxr-xr-x. 2 root root 12288 May 16 22:10 getPackage
      drwxr-xr-x. 2 root root  4096 May 16 22:10 getPackageSource
      drwxr-xr-x. 2 root root  4096 May 16 22:10 repodata
    • Oracle Linux 7:

      ソフト・リンクのロケーションにrepodataサブディレクトリが作成されたことを確認します。 たとえば:

      # ls -l /var/www/html/yum/pca302_x86_64_hypervisor/
      drwxr-xr-x. 2 root root 12288 Mar 29 03:13 getPackage
      drwxr-xr-x. 2 root root 12288 Jun  5 03:18 headers
      drwxr-xr-x. 2 root root  4096 Jun  5 03:18 repodata