#SysAdmin – 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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*