6.2.3. インポートの実行


rhns-satellite-tools パッケージはすべてのパッケージ、チャンネル、エラータのインポートおよび同期を管理するための satellite-sync プログラムを提供しています。
次のプロセスでは、前の手順でユーザーがすべてのデータを /var/rhn-sat-import にコピーしているものとします。
チャンネルをデータベースにインポートする上で最初の手順となるのがインポートに利用できるチャンネルの一覧表示です。次のコマンドで行います。
satellite-sync --list-channels --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
次の手順は、特定チャンネルのインポートを開始することです。前の一覧で表示されているチャンネルラベルを使って行います。コマンドは次のようになります。
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap

注記

パッケージデータのインポートは 1 チャンネルにつき最長 2 時間ほどかかることがあります。RHN Satellite の Web サイトにチャンネルが表示され次第、システムをチャンネルに登録開始することができます。登録に必要なパッケージはありませんが、そのチャンネルに完全にデータが取り込まれるまでは Satellite から更新を取得することはできません。
各チャンネルごとにこの手順を繰り返すか、次のように追加 -c フラッグを前に付けて各チャンネルラベルを渡し単一コマンド内にすべてのチャンネルを含ませることも可能です。
satellite-sync -c channel-label-1 \
              -c channel-label-2 \
--mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
このコマンドは次のような順序でタスクを実行してゆきます。
  1. チャンネルの共通機能を示しているテーブルにデータを取り込みます (チャンネルファミリー)。これは --step=channel-families オプションを satellite-sync に渡すことで個別に行うこともできます。
  2. データベース内に特定チャンネルを作成してそのチャンネルを示すメタデータをインポートします。個別には、 --step=channels オプションを使用します。
  3. RPM パッケージを一時リポジトリからその最終の場所に移動します。個別には、--step=rpms オプションを使用します。
  4. チャンネル内の各パッケージのヘッダメタデータを分析、パッケージデータをアップロード、それをチャンネルに関連付けます。個別に、--step=packages オプションを使用します。
  5. パッケージに関連するエラータを特定してリポジトリに含ませます。個別には、--step=errata オプションを使用します。
前述のサンプルのコマンドを実行した後には、チャンネルのデータ取り込みが完了して、すべてのパッケージがリポジトリから移動されいるはずです。コマンド cd /var/rhn-sat-import/; ls -alR | grep rpm で確認できます。すべての RPM がインストールされ固定の場所に移動されていれば、このカウントはゼロになりますので管理者は安全に一時リポジトリ(この場合、/var/rhn-sat-import/) を削除することができます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat