Descargar actualizaciones con Kaspersky Retranslator en Linux

Para descargar las actualizaciones de Kaspersky desde una pc con linux lo mas facil es usar Kaspersky Retranslator, hoy les explico el problema que tube y como dejarlo funcionando en una PC con arquitectura 64bit.

La utilidad de actualización fue diseñada para efectuar una descarga centralizada de las actualizaciones de bases de amenazas conocidas y módulos de aplicaciones de Kaspersky Lab y guardarlas en una carpeta individual. Por medio de esta utilidad se puede descargar actualizaciones de productos de Kaspersky Lab que tenga instalados en su red u ordenador doméstico. La utilidad permite guardar las bases y los parches descargados en: una carpeta local, una carpeta de red conectada como un disco al sistema de archivos del ordenador, o en una unidad flash.

La herramienta Retranslator se puede bajar directamente de la web a través dehttp://utils.kaspersky.com/updater/retranslator_5.0.0.9/Linux/retranslator-5.0.0-9.tar.gz

También se debe descargar la Tabla de Contenidos, que es un PDF que contiene todos los productos de KAV Labs hasta la fecha. Cada producto tiene asociado los componentes que requieren para que puedan actualizarse; esto le permite al retraslator elegir a que productos van disponibles para actualizar desde nuestro mirror.

mkdir-p /root/script/
wget -c http://utils.kaspersky.com/updater/retranslator_5.0.0.9/Linux/retranslator-5.0.0-9.tar.gz
tar -xzvf retranslator-5.0.0-9.tar.gz
cd retranslator-5.0.0-9
mv retranslator /root/script/kav
cd /root/script/kav
 

echo '#!/bin/bash\
cd /root/script/kav/\
./retranslator\
cd /var/www/antivirus.frcuba.cu/html/kaspersky/\
rm -rf UpdateKAV.tar.gz\
tar -cvvf UpdateKAV.tar AutoPatches bases index\
gzip -9 UpdateKAV.tar\
chmod -R 755 *; chown www-data:www-data *' > /root/script/kav1/kav.sh

 
 
Advertencia: El nombre del archivo varía dependiendo de la versión.
2) Si usted tiene un sistema de 64 bits se pone libc6 (conjunto de librerías para aplicaciones de 32 bits en un sistema de 64 bits), de lo contrario se producirá un error / Retranslator:. 7:. / Retranslator.bin no encontrado
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libstdc++6:i386
Luego accedemos al directorio kav y a los ficheros retraslator y retraslator.bin le damos permisos de ejecución
chmod 755 retranslator
chmod 755 retranslator.bin
 
Editamos el fichero de configuración: retraslator.conf
nano retraslator.conf
 

[path]
RetranslationPath=/var/www/antivirus/html/kaspersky/
TempPath=/var/tmp
[locale]
TimeFormat=%H:%M:%S
[updater.path]
BackUpPath=/root/script/kav/backup/
PidFile=/var/run/kav-retranslator.pid
[updater.options]
RetranslateComponentsList=UPDATER;KDB;ARK;RM;ADBU;AH;APU;AS;BB2;CORE;BLST2;KAV2006EXEC;WMUF;WA;EMU;PAS;ASTRM
Index=u0607g.xml
IndexRelativeServerPath=index
UseUpdateServerUrl=no
UseUpdateServerUrlOnly=no
UpdateServerUrl=
RegionSettings=ru
ConnectTimeout=300
KeepSilent=no
UseProxy=no
#UseProxy=yes
#ProxyAddress=http://tu usuario:tu_contrasena@IP_Proxy:3128/
PassiveFtp=no
[updater.report]
Append=no
ReportFileName=/root/script/kav/reports.log
ReportLevel=4

Finalemente podemos agragar una tarea al crontab para que se ejecute cuando deseemos, por ejemplo:
crontab -e

0 7 * * * sh /root/script/kav/kav.sh >> /var/log/kav.log 2>&1

Lo anterior significa que se correrá el script todos los día de la semana a las 07:00 am
Luego reiniciar el crontab:

/etc/init.d/cron restart

y PAN YA

¿De cuánta utilidad te ha parecido este contenido?

Armando Felipe Fuentes Denis

Director de Infraestructura en Guajiritos S.R.L.

Ver comentarios

  • Saludos a todos. Desde hace unos meses me esta sucediendo igual, dice que no todos los componentes pudieron ser descargados, Radico en una provincia y la salida a internet es a traves de un proxy en la Habana. Pueden enviarme a mi correo la solucion ernesto.moredo@nauta.cu el que haya resuelto?, uso klupdater para Windows

  • También existe el UpdateUtility es el que uso actualmente la ventaja que tiene para más versiones actuales que el retraslator no trae,

    Saludos

    • He estado utilizando UpdateUtility pero no logro que descargue la actualización correctamente (me descarga archivos con problemas en las bases),como me podria hacer llegar a "luisop@geconsvc.cu" la configuración que usted utiliza.

      Saludos

        • Bro como solucionaste el problema? A mi me sucede que cuando el update utility me descarga las actualizaciones me muestra uel mensaje de error "No se actualizaron todos los componentes" yo tambien descargo las actualizaciones a traves de un proxy quiza tenga la misma solucion que tu.

Compartir
Publicado por
Armando Felipe Fuentes Denis

Entradas recientes

Alta disponibilidad de sus base de datos con Percona XtraDB Cluster en Kubernetes

Uno de los grandes retos al que nos podemos enfrentar cuando una aplicación crece, es…

8 meses hace

Home automation (Parte 3) – ESPHome

Qué es lo que deseo hacer en este capítulo? Básicamente un sonoff, quiero encender/apagar las…

1 año hace

Home automation (Parte 2) – Home Assistant

Hace algunos meses estoy escuchando hablar del proyecto Home Assistant (HA). En palabras literales del…

1 año hace

Home automation (Parte 1)

Desde hace varios meses vengo con la idea de automatizar la casa donde vivo. Poco…

1 año hace

Cocinando una imagen personalizada de OpenWRT

El artículo describe el uso para un caso particular de OpenWRT y la creación de…

1 año hace