wget converter arquivo tgz para HTML

0

Estou tentando baixar um arquivo .tgz no debian, então decidi usar wget para isso. Esta é minha linha de comando:

~$ wget http://www.netmet-solutions.org/download/netMETdistrib-4.5_5.8_20160322.tgz

Eu peguei o arquivo e quero tar para fazer

~$ tar -zxvf netMETdistrib-4.5_5.8_20160322.tgz

e diz que

gzip: stdin: not in gzip format

Então eu verifico o arquivo e isso aparece

netMETdistrib-4.5_5.8_20160322.tgz: HTML document, ISO-8859 text, with very long lines

wget transformou um arquivo tgz em HTML e não sei por quê.

Alguma ideia? Thx

    
por klaypez 14.04.2017 / 09:39

1 resposta

5

link tem um redirecionamento aplicado a link (uma página HTML padrão). Então, basicamente, você não está baixando o arquivo .tgz, mas uma simples página HTML. A saída do wget confirma o redirecionamento:

➤ wget http://www.netmet-solutions.org/download/netMETdistrib-4.5_5.8_20160322.tgz
--2017-04-14 11:14:43--  http://www.netmet-solutions.org/download/netMETdistrib-4.5_5.8_20160322.tgz
Resolving www.netmet-solutions.org... 193.50.27.134
Connecting to www.netmet-solutions.org|193.50.27.134|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: /Telechargement/Telechargement [following]
--2017-04-14 11:14:44--  http://www.netmet-solutions.org/Telechargement/Telechargement
Connecting to www.netmet-solutions.org|193.50.27.134|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'netMETdistrib-4.5_5.8_20160322.tgz'

EDIT: Basicamente, você tem que aceitar a licença do CeCILL, para baixar o arquivo ( link . Para fazer isso via wget, você precisará passar o cookie esperado, no cabeçalho:

wget --no-cookies --header "Cookie: accepted_licence=chocolat" http://www.netmet-solutions.org/download/netMETdistrib-4.5_5.8_20160322.tgz

, onde o arquivo resultante será reconhecido como dados compactados gzip:

➤ file netMETdistrib-4.5_5.8_20160322.tgz
netMETdistrib-4.5_5.8_20160322.tgz: gzip compressed data, last modified: Tue Mar 22 12:39:36 2016, from Unix
    
por 14.04.2017 / 10:17