Per iniziare
Il processo della creazione di un mirror tramite l'utility inizia con la ricerca e la copiatura dei file necessari per questa procedura. A questo scopo, dal PC su cui è installato l'antivirus autonomo che richiede aggiornamento, al PC di destinazione che ha accesso alla rete esterna, prima è necessario copiare i seguenti file.
Percorsi tipici delle risorse richieste:
Risorse |
SO della famiglia Linux |
SO FreeBSD |
File della chiave |
/etc/opt/drweb.com/drweb32.key |
/usr/local/libexec/drweb.com/bin/drweb32.key |
Directory con i database dei virus |
/var/opt/drweb.com/drl/bases |
/var/drweb.com/drl/bases |
Directory con i database antispam |
/var/opt/drweb.com/drl/antispam |
/var/drweb.com/drl/antispam |
Directory con i database dei siti indesiderati |
/var/opt/drweb.com/drl/dws |
/var/drweb.com/drl/dws |
In ciascuna delle directory elencate nella tabella si trovano i file zone.ini e update.drl, uno di cui deve essere copiato (insieme al file della chiave) sul PC su cui si intende scaricare i database tramite l'utility.
Per determinare i percorsi attuali delle directory con i database, eseguire i seguenti comandi.
In caso di database dei virus:
$ drweb-ctl cfshow Update.BaseDrlDir
In caso di database antispam:
$ drweb-ctl cfshow Update.AntispamDrlDir
In caso di database dei siti indesiderati:
$ drweb-ctl cfshow Update.DwsDrlDir
Download dei database
Scaricare l'utility Dr.Web per la creazione del mirror di aggiornamento locale dal sito ufficiale dell'azienda Doctor Web, passare nella console o nell'emulatore di terminale alla directory con l'utility.
Gli esempi dei comandi dal testo sottostante varieranno a seconda dei sistemi operativi e delle configurazioni utilizzati.
Negli esempi sottostanti l'utility viene avviata sul sistema operativo Linux, le risorse richieste (il file della chiave e i file .ini) si trovano nella stessa directory dell'utility, e gli aggiornamenti vengono salvati nella directory /tmp/updates. È ammissibile indicare qualsiasi altra directory per gli aggiornamenti se si disponga dei permessi di scrittura in essa. Se la directory indicata non esiste, verrà creata durante il processo di download delle risorse. Per chiarezza, rinominiamo i file zone.ini per i diversi gruppi di risorse utilizzati nell'esempio in bases.ini, antispam.ini e dws.ini.
Consentire l'avvio dell'utility:
$ chmod +x drweb-mirror-11.1-linux-amd64
Parametri che devono essere obbligatoriamente indicati:--path, --key, qualsiasi delle opzioni: --bases-drl, --bases-ini, --antispam-drl, --antispam-ini, --dws-drl, --dws-ini, nonché il percorso del file corrispondente .drl o .ini.
Il parametro facoltativo --arch imposta l'architettura di destinazione per la quale vengono scaricati gli aggiornamenti. Di default corrisponde all'architettura del computer su cui viene eseguito il comando con questo parametro. Se gli aggiornamenti sono destinati a un computer con un'architettura diversa, è necessario indicarla dopo questo parametro.
Scaricare i database dei virus:
$ ./drweb-mirror-11.1-linux-amd64 --path /tmp/updates --key drweb32.key --bases-ini bases.ini
Scaricare i database antispam:
$ ./drweb-mirror-11.1-linux-amd64 --path /tmp/updates --key drweb32.key --antispam-ini antispam.ini
Scaricare i database dei siti indesiderati:
$ ./drweb-mirror-11.1-linux-amd64 --path /tmp/updates --key drweb32.key --dws-ini dws.ini
Aggiornamento di Dr.Web su computer senza accesso a internet
Copiare la directory con gli aggiornamenti sul computer su cui è necessario aggiornare l'antivirus, ed eseguire il seguente comando:
# drweb-ctl update --from /tmp/updates