wget - 実際にダウンロードが完了していなくても、1秒後にダウンロードが完了すると見なされます。

wget - 実際にダウンロードが完了していなくても、1秒後にダウンロードが完了すると見なされます。

wgetを使用してRaspberry Pi用のRaspbianイメージをダウンロードしようとしています(http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian )圧縮)。

正常にダウンロードが開始されますが、エラーなしで1秒後に完了しますが、明らかに完了せず、ファイル全体の代わりに小さなファイルが残ります。

kemra102@iacon:~/Downloads$ wget http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip
--2012-08-13 20:26:57--  http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip
Resolving downloads.raspberrypi.org (downloads.raspberrypi.org)... 94.136.44.110
Connecting to downloads.raspberrypi.org (downloads.raspberrypi.org)|94.136.44.110|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://downloads.raspberrypi.org/download.php?file=/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip [following]
--2012-08-13 20:26:57--  http://downloads.raspberrypi.org/download.php?file=/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip
Reusing existing connection to downloads.raspberrypi.org:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `2012-07-15-wheezy-raspbian.zip'

    [ <=>                                                                                                                                             ] 17,012      --.-K/s   in 0.04s   

2012-08-13 20:26:57 (373 KB/s) - `2012-07-15-wheezy-raspbian.zip' saved [17012]

kemra102@iacon:~/Downloads$ ls -l 2012-07-15-wheezy-raspbian.zip 
-rw-rw-r-- 1 kemra102 kemra102 17012 Aug 13 20:26 2012-07-15-wheezy-raspbian.zip
kemra102@iacon:~/Downloads$ 

Web のどこにもこの問題の原因を示すコンテンツが見つかりません。

答え1

受信したファイルを確認してください。

$ wget http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip
-- snip --
2012-08-13 16:31:23 (9.78 MB/s) - `2012-07-15-wheezy-raspbian.zip' saved [6501]

$ file 2012-07-15-wheezy-raspbian.zip 
2012-07-15-wheezy-raspbian.zip: HTML document text

実際にHTML文書を受信したことを確認できます。これは、出力の行でさらに説明されます。Length: unspecified [text/html]

また、wgetを呼び出すと、サーバーはすぐにhttp://downloads.raspberrypi.org/download.php?file=/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip実際のWebページにリダイレクトされます。

ブラウザで次のいずれかのリンクを開きます。

これにより、ダウンロード情報ページが表示されます。このページに直接ダウンロードリンクがあります。渡すそれただwgetに接続してください。

答え2

あなたのwgetがリダイレクトされています(HTTPステータス301):使用直接リンク代わりに。

関連情報