wget - Considera que o download foi feito após 1 segundo, embora não seja

0

Estou tentando usar o wget para baixar a imagem do Raspbian para o Raspberry Pi (http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy -raspbian.zip).

Ele começa a baixar bem, mas depois de um segundo sem erro, mas claramente não está pronto, e deixa um arquivo minúsculo em vez do inteiro:

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$ 

Não consigo encontrar nada em lugar algum na rede para indicar o que poderia estar causando o problema.

    
por kemra102 13.08.2012 / 21:28

2 respostas

4

Tente ver o arquivo recebido:

$ 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

Podemos ver que estamos realmente recebendo um documento HTML. Isso é evidenciado pela linha na sua saída: Length: unspecified [text/html]

Note também que quando você invoca o wget, o servidor imediatamente redireciona para http://downloads.raspberrypi.org/download.php?file=/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip , que é de fato uma página da web.

Tente abrir um desses links no seu navegador:

Quando você fizer isso, você recebe uma página de informações de download. Há um link direto para o download nessa página. Passe o link para o wget e você será definido.

    
por 13.08.2012 / 21:36
0

Você está sendo redirecionado (status HTTP 301): Use o link direto em vez disso.

    
por 13.08.2012 / 21:40