debmirror ユーティリティは、Debian ミラー リポジトリを親リポジトリに同期させます。 ミラー リポジトリの同期を可能にするために、ミラー リポジトリをホストするコンピュータに debmirror ユーティリティをインストールしてください。
debmirror ユーティリティを Ubuntu OS にインストールするには、以下のコマンドを実行します。
sudo apt-get install debmirror
コマンドの実行が成功すると、debmirror ユーティリティがインストールされます。
このセクションでは、RedHat または SUSE コンピュータに Debian ミラーをセットアップする方法について説明します。 DSM スケーラビリティ サーバは Debian でサポートされていないため、Debian システムのミラーを RedHat または SUSE コンピュータにセットアップできます。
Debian ミラーをセットアップする前に、以下の前提条件を確認します。
Debmirror は、RedHat または SUSE コンピュータ上の Debian リポジトリをミラーリングする Perl スクリプトです。 Debmirror を実行するには、特定の Perl モジュールが必要です。
以下の手順に従います。
一部の Perl モジュールはデフォルト インストールに付属していません。 モジュールが使用可能でない場合は、以下のいずれかの方法を使用して、モジュールをインストールします。
方法 1: cpanminus ツールの使用
http://rpmfind.net/linux/rpm2html/search.php?query=cpanminus
cpan m <モジュール名>
例:
LockFile::Simple モジュールをインストールするには、cpanm LockFile::Simple コマンドを実行します。
Net::INET6Glue モジュールをインストールするには、cpanm Net::INET6Glue コマンドを実行します。
このコマンドを実行すると、インターネットから Perl モジュールをダウンロードし、モジュールをインストールします。 このコマンドは依存関係を自動的に解決します。
方法 2: ソース パッケージの使用
注: 依存関係は手動で解決する必要があります。 たとえば、Net::INET6Glue は Socket6 モジュールに依存します。 Net::INET6Glue をインストールする前に Socket6 がインストールされていることを確認します。 以下の場所で依存関係を検索できます。
http://deps.cpantesters.org/
注: 方法 1 と方法 2 では、RedHat または SUSE コンピュータにあらかじめ gcc がインストールされていることを確認してください。
方法 3: rpm ソースの使用
注: インターネット上に libnet-inet6glue-Perl モジュールが見つからない場合は、ソース ファイルをダウンロードし、方法 2 を使用してバイナリを手動で構築します。
ミラー リポジトリをホストするコンピュータに debmirror ユーティリティをインストールして、マスタ Debian リポジトリのミラーを作成できるようにします。
次の手順に従ってください:
|
Copyright © 2013 CA.
All rights reserved.
|
|