Torne o seu servidor um mirror de atualização do Antivírus AVG (revisão)

Em Setembro elaborei um tutorial que permitia transformar um servidor Linux em um mirror de atualização do AVG, entretanto a Grisoft alterou a estrutura de pastas. Sendo assim, segue a nova versão do tutorial.

[ Hits: 55.152 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 01/10/2003 | Blog: http://assuntonerd.com.br


Criando o mirror da AVG



Em primeiro lugar, este tutorial parte do princípio que o serviço Apache está devidamente configurado. Vamos ao diretório padrão principal do Apache e criaremos as demais pastas:

# cd /home/httpd/html
# mkdir -p softw softw/60 softw/60/fe
# mkdir -p softw softw/60 softw/60/xx


Agora vamos efetuar o download de todo o conteúdo do site da Grisoft:

Download do link 1:

# cd /home/httpd/html/softw/60/fe
# wget -r -nd http://files.grisoft.cz/softw/60/fe


Download do link 2:

# cd /home/httpd/html/softw/60/xx
# wget -r -nd http://files.grisoft.cz/softw/60/xx


Agora vamos mudar os direitos dos arquivos baixados para execução e leitura para o grupo e demais usuários e poder total ao dono:

# cd /home/httpd/html/
# chmod -R 2755 softw


Pronto! Neste ponto o seu servidor está preparado para atender as atualizações cliente do AVG Antivírus. Para testar, digite em algum browser o ip do seu servidor + "softw/60/fe"

Exemplo: http://10.0.0.255/softw/60 softw/60/fe

Agora confira com o conteúdo da Grisoft:

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o mirror da AVG
   3. Configurando as estações
   4. A estrela deste tutorial (o script)
   5. O envio de e-mail (opcional)
   6. Agendando o script
   7. Download dos scripts
Outros artigos deste autor

Neste Natal: liberte o seu Motorola Atrix, e o transforme no desktop perfeito

Impressione seus amigos com o Tux bonitinho no login modo console

IBM Omni Find Yahoo: Um mecanismo de busca corporativa em seu servidor

Biometria facial na autenticação do usuário root

Como instalar Firefox OS junto ao Android com gerenciador de boot

Leitura recomendada

Como utilizar de forma correta os repositórios e pacotes Backports

SSH - Tradução da man page

O jogo da vida de Conway em seu desktop GNU/Linux

Dropbox - Integração em multiplataformas

Relato do 7° FGSL - Fórum Goiano de Software Livre

  
Comentários
[1] Comentário enviado por fabio em 01/10/2003 - 15:03h

Nesta segunda versão do tutorial que fui perceber a importância do mesmo. Antes eu não sabia que o AVG é um software de antivírus freeware para Windows e para quem não sabe, esta é uma solução perfeita para quem deseja ter uma rede heterogênia segura e não quer gastar com licenças de antivírus.

[2] Comentário enviado por fabio em 02/10/2003 - 17:06h

Alessandro,

Qual é o tamanho em disco aproximado que o mirror do AVG ocupa?

[3] Comentário enviado por cabelo em 02/10/2003 - 17:25h

No máximo 10Mb

[4] Comentário enviado por fabio em 04/10/2003 - 02:44h

Acrescentando 1 byte, na página 2 do artigo aconselho a adição da opção -np (--no-parent) ao comando wget. No meu caso fui baixar o mirror sem esta opção, quando fui ver já tinha 150 mb de arquivos no diretório e nem sinal de fim de download, pois ele ascendeu para o diretório acima e assim sucessivamente. Digitem "man wget" e procurem por essa opção para entender melhor. Sendo assim, os comandos wget ficariam:

wget -r -np -nd http://files.grisoft.cz/softw/60/fe
e
wget -r -np -nd http://files.grisoft.cz/softw/60/xx

[5] Comentário enviado por proteus em 15/01/2004 - 14:54h

não consigo fazer o download dos scripts do site do cabelo e o que esta listado na pagina deu erro (falta fechar um if), modifiquei para enviar e-mails sem a aplicação em java

[6] Comentário enviado por stavale em 12/04/2004 - 15:51h

Estou executando o wget como descrito neste artigo mas sempre mostra a mensagem de tempo esgotado e nao consigo baixar.
Alguem saberia me explicar onde estou errando ??

valeu !

[7] Comentário enviado por cruel em 27/04/2004 - 10:50h

*** CORREÇÃO:

Os comandos para baixar os arquivos do site da Grisoft devem ter uma "/" no final senão será feito o download somente do arquivo index.html (pelo menos foi o que ocorreu comigo). O correto é:

wget -r -np -nd http://files.grisoft.cz/softw/60/fe/
wget -r -np -nd http://files.grisoft.cz/softw/60/xx/


*** OBSERVAÇÕES:
- O espaço total utilizado para criação do mirror foi de 30.048Kb
(ele baixou várias versoes do programa (avg6523fu_free.exe ...) e versões de atualização antigos.
O script nao irá apagar esses arquivos antigos???

*** DÚVIDAS:
- É preciso mesmo comentar as linhas /bin/emailserro e /bin/emailsok para não utilizar o recurso de email ? A variavel /tmp/email.tmp nao faz esse papel dentro do script?
- O script irá sempre baixar todas as versões dos arquivos de atualização ou somente a menor?
- Cabelo, cadê o seu cabelo?! :)

*** SUGESTAO:
- Seria interessante utilizar um sistema para envio de email usando um MTA (postfix, QMail, etc...)


Beleza esse script e essa dica!

Um abraço!

[8] Comentário enviado por silva.rodrigo em 07/04/2005 - 19:59h

Era o q realmente eu estava procurando, fiz a leitura agora vou aplicar.

Ótimo Artigo

Valew !

[9] Comentário enviado por CABELO em 02/11/2005 - 13:55h

O Agrimar Teixeira postou um script para a versão 7

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=962

[10] Comentário enviado por casterman em 28/01/2006 - 15:02h

Muito Bom. execelênte alternativa para diminuir o fluxo de rede!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts