検索

8.9. パッケージの依存関係の解決

download PDF

Satellite では、パッケージの依存関係解決機能を使用して、コンテンツビューにパッケージがある依存関係が、コンテンツビューの公開プロセスの一部として、依存リポジトリーに追加できるようになります。

任意のコンテンツビューのパッケージの依存関係を解決するか、デフォルト設定を変更して、新規コンテンツビューすべてのパッケージ依存関係の解決を有効化または無効化できます。

パッケージの依存関係を解決すると、コンテンツビューのプロモートにかなり時間がかかる可能性があることに注意してください。パッケージの依存関係解決機能では、コンテンツビューから独立してシステムにインストールされたパッケージを考慮せず、リポジトリー間の依存関係を解決したりしません。

パッケージの依存関係の解決とフィルター

フィルターは、フィルター内に記載されているパッケージの依存関係を解決するものではありません。必要な依存関係の判定には、テストが必要になる場合があります。

必要なパッケージをいくつか除外するフィルターを追加し、コンテンツビューで依存関係の解決が有効になっている場合、Satellite はフィルターで作成したルールを無視し、パッケージの依存関係の解決を優先します。

セキュリティーの目的でコンテンツフィルターを作成する場合は、Satellite はパッケージの依存関係を解決するために、セキュアでないパッケージを追加する可能性があります。

手順

デフォルトでパッケージの依存関係を解決するには、次の手順を実行します。

  1. Satellite Web UI で、管理 > 設定 に移動して、コンテンツ タブをクリックします。
  2. コンテンツビューの依存関係をデフォルトで解決する という項目を探し、はい を選択します。

任意の依存関係解決のデフォルトレベルを設定することもできます。必要なパッケージが存在しない場合には、依存関係を解決するパッケージを追加するか、リポジトリーにパッケージが存在する場合でも依存関係を解決するための最新のパッケージを追加できます。

依存関係解決のデフォルトレベルを設定するには、次の手順を実行します。

  1. Satellite Web UI で、管理 > 設定 に移動して、コンテンツ タブをクリックします。
  2. コンテンツビューの依存関係解決アルゴリズム という項目を探し、以下のオプションのいずれかを選択します。

    • リポジトリーに存在しない場合にのみ依存関係を解決するパッケージを追加するには、Conservative を選択します。
    • リポジトリーにパッケージが存在するかどうかに関わらず、依存関係を解決するパッケージを追加するには、Greedy を選択します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.