:ミニ:CPAN CPAN付きミニミラーを作成する

2010年2月5日·で掲示されるのPerl

非推奨:このテキストは、テキストで時代遅れとして扱われるようになったこれまで以上に簡単にPerlの

7930執筆者(本記事を書いている時点までの)によって書かれた17365のモジュールと、26/10/1995以来オンライン、 CPANは Perlモジュールの公式リポジトリです。 これで私たちはしばしば、さまざまなタスクの準備ができてモジュールが豊富に用意されています。 これは、Perlプログラマは非常に効率的であるような機能の一つです。

しかし、新しいモジュールをインストールするには、インターネット接続への依存は、時々この強力なツールを使用しての障害となります。 しかし、Perlのようにこのポストを行うには複数の方法が常に存在するインターネットの接続が常に可能ではない環境で使用するミニCPANミラーを作成する方法を紹介します。

あなたがCPANインストールするアプリケーションを設定した後:ローカルでローカルにモジュールを:libを 、最初のステップは、モジュールCPANをインストールおよび構成するミラーを構成することです::Miniとその応用。

minicpanを構成するいくつかの方法があります。 私が使うかはユーザのホームディレクトリに作成する。Minicpanrcと呼ばれるコンフィギュレーションファイルを通して行われるということです。 彼は次のように2行あります。

  A
 2
 ローカル/ minicpan
リモート:http://www.cpan.org 

パッケージについての情報がダウンロードされるところで2つ目が示す間、最初の行は、ファイルがミラーになるのかディレクトリを示しています。

コマンドを使ってミニ::行っていること、我々はモジュールCPANをインストールすることができます。

  A
 ユーザ@ホスト:〜$ CPAN CPAN::ミニ 

モジュールをインストールした後、から"リモート"に指定されているリポジトリを同期させるコマンドのminicpanを実行します。インターネット上のリポジトリとのMinicpanrc。 この部分はあなたのリンクの速度によっては数分から数時間にかかる場合があります。

 1 2 3 4 5 6 7 
  perlの- user @ hostの:〜$ minicpan
 authors/01mailrc.txt.gz ... 更新
 modules/02packages.details.txt.gz ... 更新
 modules/03modlist.data.gz ... 更新
 authors/id/A/AA/AAYARS/Devel-Ladybug-0.406.tar.gz ... 更新
執筆者/ ID / / AA / AAYARS /サム... 更新
 ... 

最後のステップは、ダウンロードして私たちの最初のオプションとして、CPANのミラーサイトを使用するようにアプリケーションを設定することです。 これは、CPANプロンプトによって行われます。

  A
  CPAN>シフトキーを戻すにて応対confファイル:/ / /ホーム/くだらないおしゃべりをする/ minicpan 

ここで、/ home /ベラベラしゃべることは、私の場合、くだらないおしゃべりをする、とminicpan"ローカル"。Minicpanrc上に構成されているディレクトリで、ユーザーのホームディレクトリです。

これらの簡単なステップで、我々はほとんど、あるいはまったくインターネットにアクセスできる環境で使用するミニCPANミラーを構築。 さらに、他のマシンに複製するミラーは、単にディレクトリのminicpanをコピーして、コマンドCPAN(上記の最後のステップ)をダウンロードするオプションとして追加します。

第一ランダルは、モジュールでスクリプトを有効になっているオリジナルのスクリプトを書いたとリカルドminicpan SIGNESランダルシュワルツによって、minicpanについて話してくれたedencに心から感謝。

あなたがもっと知りたい場合は、外をチェック元記事をランダルやから、モジュールのオンラインマニュアル

コメント

  • ますます簡単にPerlのhttp://blog.blabos.org/2011/01/perl-cada-vez-mais-facil/:ブレブのBlaberブログ

    [...]私は、アプリケーションCPANを設定するには、ユーザのホームにモジュールをインストールして作成する方法を示したいくつかの古いポスト[...]

Disqusを搭載ブログのコメント