もう迷いそうです。 CPANにHTTP経由でのみダウンロードするように指示するにはどうすればよいですか? ...プロキシ経由ではありません。
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
設定を保存するには
次のように、CPANのConfig.pmファイルにHTTPURLのみを配置してみてください。
'urllist' => [q[http://cpan.cict.fr/], q[http://cpan.enstimac.fr/], q[http://mirrors4.kernel.org/cpan/]],
私はこれを定期的に行っていますが、CPANミラーへのFTPトラフィックはありません。
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
これらを試してください:
export -n http_proxy
o conf http_proxy ''
o conf commit
これにより、CPANが使用するように構成されているすべてのhttpプロキシが無効になります。
Cpanシェルを使用したくない場合は、テキストエディタを使用してcpan設定ファイルを編集することもできます。UNIXシステムでは、次のようになります。
〜/ .cpan/CPAN/MyConfig.pm
もちろん、特定の質問で変更するフィールドは「http_proxy」です。