質問 :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 をインストールする場合)