11.5. 後続のストリームへの切り替え


後のモジュールストリームに切り替えると、それぞれのパッケージがすべて後のバージョンに置き換えられます。

重要

データをバックアップし、コンポーネントに固有の移行手順に従ってください。

または、現在のストリームからインストールされている モジュールのコンテンツをすべて削除しモジュールをリセットして新しいストリームをインストールすること もできます。

前提条件

  • システムが完全に更新されている。
  • システムにインストールしたパッケージよりも、リポジトリーで利用可能なパッケージの方が新しい。

手順

  1. システムが後のストリームに切り替える準備ができているかどうかを確認します。

    # yum distro-sync
    重要

    このコマンドは、何もする事はありません。完了!。代わりに変更を提案し、確認を求められた場合は、この変更を慎重に確認し、続行するかどうかを検討してください。必要に応じて、YUM distro-sync コマンドを繰り返し実行します。または、提案された変更を拒否し、コマンドが返される状態にシステムを手動で変更することもできます。何もする事はありません。完了!

    ストリームを切り替える前に yum distro-sync の 結果を確認することで、この手順の最後のステップとして同じコマンドが必要になるため、ストリームの切り替えとは関係のないシステムへの変更を防ぐことができます。

  2. アクティブなストリームを後続のストリームに変更します。

    # yum module reset <module-name>
    # yum module enable <module-name>:<new-stream>
  3. インストール済みパッケージを同期し、ストリーム間の変更を実行します。

    # yum distro-sync

    この動作により、ストリーム外のコンテンツへの変更が提案されている場合は、注意して確認してください。

    注記
    • インストールされた特定のパッケージが以前のストリームに依存しており、後のストリームに互換性のあるバージョンがない場合、YUM は 依存関係の競合を報告します。この場合、依存関係が欠落しているために後のストリームと一緒にインストールできないため、--allowerasing オプションを使用してそのようなパッケージを削除します。
    • Perl モジュールを切り替えるときは、基本 RHEL 8 インストール内の特定のパッケージが Perl 5.26 に依存しているため、常に --allowerasing オプションを使用する必要があります。
    • 新しいストリームが有効になった後、通常は C または C++ で記述されるインタープリター言語のバイナリー拡張機能を再インストールする必要があります。たとえば、次のコマンドを使用してインストールされたパッケージが対象となります。

      • ruby モジュールからの gem コマンド。詳細は How to switch Ruby streams in RHEL 8 を参照してください。
      • nodejs モジュールからの npm コマンド
      • perl モジュールの cpan コマンド
      • PHP モジュールの pecl コマンド
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.