質問 :wget を使用してダウンロード中に、次のエラーが表示されます。私はプロキシサーバーの背後にいます。どうすれば修正できますか?
答え :プロキシ サーバー名または IP アドレスを使用して http_proxy 変数をエクスポートし、以下で説明するようにダウンロードしてみてください。
wget 使用中の接続拒否エラー
http_proxy 環境変数が設定されていない場合、wget を使用してインターネットからファイルをダウンロードしているときに、次のメッセージが表示されることがあります。
$ wget -O DrawIt.vba.gz http://www.vim.org/scripts/download_script.php?src_id=8798
--12:58:32-- http://www.vim.org/scripts/download_script.php?src_id=8798
=> `DrawIt.vba.gz'
Resolving www.vim.org... 216.34.181.97
Connecting to www.vim.org|216.34.181.97|:80... failed: Connection refused. HTTP_PROXY 変数のエクスポート
以下に示すように、http_proxy 変数にプロキシ サーバー名 (または) IP アドレス (必要に応じてポート番号も) を指定します。
$ export http_proxy='proxy_server_ip:8080'
ip/host とポート番号の間の区切り文字としてコロン ( :) を使用します。以下は例です。
$ export http_proxy='http://myproxy.cmp.com:8080/'
これで、問題なく wget を使用してダウンロードできるはずです。
$ wget -O DrawIt.vba.gz http://www.vim.org/scripts/download_script.php?src_id=8798
--12:59:02-- http://www.vim.org/scripts/download_script.php?src_id=8798
=> `DrawIt.vba.gz'
Resolving proxy.sgp.hp.com... 16.158.235.10
Connecting to proxy.sgp.hp.com|16.158.235.10|:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [application/octetstream]
[ ] 21,668 --.--K/s
12:59:04 (164.19 KB/s) - `DrawIt.vba.gz' saved [21668]
Bash 文字列操作の例 – 長さ、部分文字列、検索と置換
方法:UNIX / Linux で tftpboot サーバーを構成する 10 の手順 (PXE を使用してネットワークから Linux をインストールする場合)