Aktualizace avastu %%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% Ve verzi Jul2000 došlo v programu Avast32 k doplnění funkce diferenční aktualizace databáze virů přes internet (iAVS). V souvislosti s tím došlo také k doplnění možnosti diferenční aktualizace databáze virů do mechanizmu automatických aktualizací (pomocí souborů tmd). Tento text popisuje změny, ke kterým v mechanizmu automatických aktualizací došlo. Zabývá se pouze automatickou aktualizací. Podotkněme zde, že automatická aktualizace a iAVS nemá nic společného. Tato dokumentace slouží především pro správce sítí. Pokud jste obyčejný uživatel s přístupem na internet, budete aktualizovat pomocí systému iAVS, nebo aktualizací z CD. Filozofie aktualizace VPS souborů %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Verze VPS souboru v programu Avast32 se identifikuje pomocí fileversion (číslo představující verzi souboru ve vlastnostech souboru) souboru Avast32.vps. Číslo verze má tvar: 3.7.70.XXYY. Pokud je YY=00, jedná se o hlavní VPS. Hlavní VPS vzniká jednou měsíčně, v případě změn prováděných v tom měsíci vznikne VPS s YY o jedničku větší než předchozí. Každá hlavní VPS má číslo XX o jedničku větší než hlavní VPS z předchozího měsíce. Příklady: 3.7.70.4000 3.7.70.4001 3.7.70.4002 Při vzniku nové hlavní VPS vytvoří ALWIL Software soubory (příklad pro VPS verze 3.7.70.4000): Avast32.vps -- poslední VPS soubor pro přímé použití Avastem vps30.tmd,vps30.tm -- soubory pro automatickou aktualizaci VPS pro verze Jun2000 a starší vps31.vpu,vps31.tm -- soubory pro automatickou aktualizaci VPS pro verze Jul2000 a novější. Celá VPS. vps32.vpu,vps32.tm -- soubory pro automatickou aktualizaci VPS pro verze Jul2000 a novější. Diferenční soubor oproti předchozí hlavní VPS. 4000.vpu -- soubor pro iAVS 4000_3900.vpu -- soubor pro iAVS Při vzniku VPS verze 3.7.70.4002 vytvoří ALWIL Software soubory: Avast32.vps -- poslední VPS soubor pro přímé použití Avastem vps30.tmd,vps30.tm -- soubory pro automatickou aktualizaci VPS pro verze Jun2000 a starší vps32.vpu,vps32.tm -- soubory pro automatickou aktualizaci VPS pro verze Jul2000 a novější. Diferenční soubor oproti předchozí hlavní VPS (3.7.70.4000). 4002_4000.vpu -- soubor pro iAVS Avast32 uchovává kopii poslední hlavní VPS v souboru Avast32.vpo. Velikosti souborů: Soubory Avast32.vps a vps30.tmd mají v současné době asi 1.3MB. Soubory vps31.vpu a XX00.vpu mají asi 600kB. Diferenční soubory vps32.vpu a XXYY_XXYY.vpu mají desítky kB. Automatická aktualizace %%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% V tomto textu je popisována pouze aktualizace souborů (file/avs/minisp). Aktualizace dat (bezpečnost/licence) je beze změny a v textu na ni není vůbec brán ohled. Dosud (do verze Jun2000 včetně) to bylo tak, že automatická aktualizace umožňovala nastavit adresy a jména souborů pro file, avs i minisp zvlášť. Od verze Jul2000 se aktualizační soubory pro file, avs i minisp berou z jednoho adresáře--je to adresář, který se v předchozích verzích používal pro aktualizaci souborů (FileUpdate, sp32.tmd). Jména souborů nelze měnit. Pro aktualizaci programu je použit sp32.tmd/sp32.tm, pro aktualizaci virové databáze (AVS) jsou to soubory vps31.vpu/vps31.tm a vps32.vpu/vps32.tm. Pro aktualizaci minisp je to minisp.tmd/minisp.tm. To je příprava na stav, ve kterém bude v jednom adresáři blíže neurčený počet souborů a ty se nainstalují. Co má dělat administrátor %%%%%%%%%%%%%%%%%%%%%%%%% Předpokládejme následující nastavení: Adresy pro: aktualizace souborů (sp32.tmd): file://f:\tmd\files\sp32.tmd aktualizace AVS (vps30.tmd): file://f:\tmd\avs\vps30.tmd aktualizace mimisp (minisp.tmd): file://f:\tmd\mini\minisp.tmd Při vydání nové verze si administrátor stáhne následující soubory: sp32.tmd, sp32.tm -- aktualizace programu vps30.tmd, vps30.tm -- celá VPS pro staré verze vps31.vpu, vps31.tm -- celá VPS pro nové verze vps32.vpu, vps32.tm -- diference VPS pro nové verze Soubory vps30.* umístí do f:\tmd\avs\. Ostatní soubory umístí do f:\tmd\files\. Pokud dojde během měsíce k vypuštění nového vps souboru, administrátor stáhne soubory vps30.tmd, vps30.tm a vps32.vpu, vps32.tm. Soubory vps30.tmd,vps30.tm umístí do adresáře f:\tmd\avs\. Soubory vps32.vpu,vps32.tm umístí do adresáře f:\tmd\files\. Jak probíhá aktualizace (rozbor případů): Administrátor stáhl soubory: vps30.tmd, vps30.tm, vps31.vpu, vps31.tm, vps32.vpu, vps32.tm pro novou VPS verze 3.7.70.4300 a uložil je do patřičných adresářů. Počítač s Avastem verze Jun2000 nebo starší: Bude aktualizovat VPS pomocí souborů vps30.tmd, vps30.tm. Počítač s Avastem verze Jul2000 nebo novější s VPS souborem verze jiné než 3.7.70.4200: Bude aktualizovat pomocí souborů vps31.vpu, vps31.tm. Počítač s Avastem verze Jul2000 nebo novější s VPS souborem verze 3.7.70.4200: Bude aktualizovat pomocí souborů vps32.vpu, vps32.tm. Administrátor stáhl soubory: vps30.tmd, vps30.tm, vps32.vpu, vps32.tm pro novou VPS verze 3.7.70.4301 a uložil je do patřičných adresářů. Počítač s Avastem verze Jun2000 nebo starší: Bude aktualizovat VPS pomocí souborů vps30.tmd, vps30.tm. Počítač s Avastem verze Jul2000 nebo novější s VPS souborem verze jiné než 3.7.70.4300: Bude aktualizovat nejprve pomocí souborů vps31.vpu, vps31.tm na verzi 3.7.70.4300 a potom pomocí vps32.vpu, vps32.tm na verzi 3.7.70.4301. Počítač s Avastem verze Jul2000 nebo novější s VPS souborem verze 3.7.70.4300: Bude aktualizovat pomocí souborů vps32.vpu, vps32.tm. Aktualizace programu %%%%%%%%%%%%%%%%%%%% U ní nedošlo k žádným změnám, provádí se pomocí souborů sp32.tmd a sp32.tm. Aktualizace minisp %%%%%%%%%%%%%%%%%% Žádný minisp pro verze starší než Jul2000 nebude vypuštěn. Pokud někdy vznikne minisp.tmd a minisp.tm pro verzi Jul2000 nebo novější, bude se aktualizovat z adresáře pro aktualizaci souborů (stejný adresář, do kterého se kopíruje sp32.tmd). Aktualizace konfiguračních souborů pro iAVS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pokud používáte automatickou aktualizaci, budete pravděpodobně chtít zakázat uživatelům použití iAVS. Toho lze dosáhnout změnou souborů syncer.ini a servers.def. Do syncer.ini napište do sekce [syncer] položku HideInAvast=1 Ta způsobí, že se tlačítko pro spuštění iAVS nezobrazí v Avastu. Dále upravte soubor servers.def takto: [servers] count=0 Pro oba tyto soubory vytvořte časové razítko (soubor .tm) takto: tmcr.exe syncer.ini tmcr.exe servers.def Soubory i časová razítka uložte do adresáře pro aktualizaci souborů.