web-dev-qa-db-ja.com

CPANにHTTP経由でのダウンロードを強制する

もう迷いそうです。 CPANにHTTP経由でのみダウンロードするように指示するにはどうすればよいですか? ...プロキシ経由ではありません。

4
syn-

FTPを使用しない最も簡単な方法は、URLリストの先頭にHTTP URLを追加するか、sebastionopillaが言ったように完全に置き換えることです。 cpanシェルの内部からも実行できます。

o conf urllist unshift http://some.cpan.mirror/here/

使用できます

o conf urllist -
o conf urllist shift

必要に応じて、最初に空にしてください。

使用する

o conf no_proxy 1

プロキシをオフにします。

使用する

o conf commit

設定を保存するには

3
Altreus

次のように、CPANのConfig.pmファイルにHTTPURLのみを配置してみてください。

'urllist' => [q[http://cpan.cict.fr/], q[http://cpan.enstimac.fr/], q[http://mirrors4.kernel.org/cpan/]],

私はこれを定期的に行っていますが、CPANミラーへのFTPトラフィックはありません。

1
cpan[1]> o conf /proxy/
cpan[2]> o conf no_proxy 1
cpan[3]> o conf commit

プロキシのユーザー名とパスワードを設定します。

cpan[4]> o conf proxy_user your_username
cpan[5]> o conf proxy_pass your_password
cpan[6]> o conf commit
1
Jim

これらを試してください:

  1. Cpanを実行する前に:export -n http_proxy
  2. Cpanシェルの場合:o conf http_proxy ''
  3. 変更したcpan設定を保存するには:o conf commit

これにより、CPANが使用するように構成されているすべてのhttpプロキシが無効になります。

1
Jason

Cpanシェルを使用したくない場合は、テキストエディタを使用してcpan設定ファイルを編集することもできます。UNIXシステムでは、次のようになります。

〜/ .cpan/CPAN/MyConfig.pm

もちろん、特定の質問で変更するフィールドは「http_proxy」です。

0
toshiro