Explorando o wget

o wget é um rápido e poderoso get em interface de console, ou seja, linha de comandos, que permite automatizar rotinas de downloads e centralizar múltiplos downloads de sites diferentes em um único comando.

[ Hits: 141.476 ]

Por: Ricardo Brito do Nascimento em 01/10/2007 | Blog: http://brito.blog.incolume.com.br


Instalação do wget



Instalação Windows:

Pacote EXE.

Baixe o pacote:

http://ufpr.dl.sourceforge.net/sourceforge/gnuwin32/wget-1.10.1-bin.zip
e
http://ufpr.dl.sourceforge.net/sourceforge/gnuwin32/wget-1.10.1-dep.zip

Descompacte-os e instale primeiro o dep (dependências).

Ou podemos usá-lo sem todos os recursos, baixando apenas o executável:

http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip

Entretanto não terá todos os recursos disponíveis.

Instalação LINUX:

Em geral o wget já está disponível em todas as distros Linux que já tive contato, Debian, Ubuntu, KUbuntu, Kurumin, CentOS, Fedora, Red Hat, Conectiva, Mandrake, Slackware, PCLinuxOS e FreeBSD.

Entretanto, se em sua distro não tiver, pode-se instalar das seguintes formas:

Pacote DEB.

Baixe o pacote:

http://http.us.debian.org/debian/pool/main/w/wget/wget_1.10.2-2_i386.deb

Em um terminal execute:

# deb -i wget_xxx.deb

Pacote RPM.

Localize e baixe o pacote para sua distro em http://rpm.pbone.net/.

Em um terminal execute:

# rpm -Uvh wget-xxx.rpm

APT:

# apt-get install -y wget

APTITUDE:

# aptitude install -y wget

Ou execute aptitude, quando abrir a tela digite '/',na caixa digite 'wget' e tecle 'enter', quando estiver selecionado o wget, tecle '+' e 'g'; confirme se necessário.

YUM:

# yum -y install wget

Instalação por fontes:

Baixe o fonte: http://ftp.gnu.org/pub/gnu/wget/wget-xxx.tgz

Providencie as possíveis dependências:
  • OpenSSL (para url sobre "https") ; e
  • GNU gettext (para tradução de mensagens, se for o caso).

Instalando:

Descompacte o pacote (tar -xvzf wget-xxx.tgz -C /tmp), entre no diretório dos fontes (/tmp/wget-xxx.tgz).

Há arquivos para instalação Linux e Windows nos fontes, o procedimento é o mesmo em ambos Sistemas Operacionais.

# ./configure
# make; make install


Desinstalando:

# make uninstall

Configurando o wget

O wget para se ter o efeito esperado, é necessário sua integração ao sistema, ou seja, suas bibliotecas, dlls e executáveis devem estar disponíveis no path do sistema. Normalmente qualquer uma das instalações citadas acima o deixa completo para uso. Se houver alguma falha verifique os procedimentos abaixo:

Windows: o diretório (pasta) do executável deve estar no path do sistema e as dlls, no diretório c:\(WIN)\system32.

Linux: o diretório do executável deve estar no path do sistema e as libs, no diretório /lib ou /usr/lib.

Se a rede dispõe de proxy deve-se passar os parâmetros do proxy para o S.O.

Página anterior     Próxima página

Páginas do artigo
   1. O que é o wget
   2. Instalação do wget
   3. Explorando os recursos
Outros artigos deste autor

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Configurando proxy no shell

Vim com corretor ortográfico em pt_BR/es_ES/en_US

Proteção utilizando fail2ban contra ataques do tipo

Gerenciando certificados A1 fornecidos pelo ICB-Brasil no navegador Chrome sobre Linux

Leitura recomendada

O software livre e as novas oportunidades

Debian-BR CDD: Mais um excelente trabalho brazuca

Automatizando relatórios GLPI usando PHP e Shell Script

Instalando pacotes no Ubuntu e distros Debian-like

Cockpit Web Console

  
Comentários
[1] Comentário enviado por tenchi em 02/10/2007 - 18:03h

Muito bom. O linux precisa muito de um bom gerenciador de downloads. EU utilizo o wget há um bom tempo, e não conhecia todas estas funções.
Mas um programa equivalente ao flashget livre seria uma das melhores coisas que poderiam aparecer para o Linux, pois o kget, gwget, d4x são bons, mas não chegam aos pés do 'primo para windows'.

Faavoritos...

[2] Comentário enviado por tuxSoares em 03/10/2007 - 00:29h

Legal vc explorar esse assunto.
Eu faço manutenção em servidores linux, 99% das vezes isso é feito via linha de comando, no meu caso o wget me salva toda hora quando preciso fazer algum download.
Parabéns!

[3] Comentário enviado por aprendiz_ce em 03/10/2007 - 19:08h

Para fazer download de arquivos, de um servidor de ftp, aonde o mesmo requer autentição, quais os parametros que devo utilizar?

Quais são os parametros que devo utilizar para se fazer downloads a partir de um servidor de FTP, aonde o mesmo requer autenticação?

Obrigado e parabéns pelo artigo.

[4] Comentário enviado por qxada07 em 03/05/2009 - 20:49h

Show de bola.... Já teve algumas vezes que precosei continuar o download de onde tinha parado......... 1000 grau.... Parabéns!!!!!

[5] Comentário enviado por mfs em 08/04/2010 - 21:30h

O wget supera todos os gerenciadores de downloads, o modo recursivo é uma mão na roda.
Uso sempre que quero baixar vários arquivos de uma FTP sem ter que baixa-los manualmente um por um.

[6] Comentário enviado por heraldoaraujo em 25/07/2011 - 16:21h

muito bom o artigo o wget um comando poderoso

[7] Comentário enviado por ramzagyn em 21/03/2012 - 10:35h

"Se a rede dispõe de proxy deve-se passar os parâmetros do proxy para o S.O."

Poxa, o principal é que configurar você não explicou...

Quem tem proxy na rede sabe muito bem que tem que ser informado isso...


[8] Comentário enviado por jarlisson em 23/07/2012 - 05:38h

valeu, nao sabia dessa flexibilidade do wget!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts