Тема создана для обсуждения программы, написанной мною для создания
собственно зеркала обновления для продуктов ESET в том числе и антивируса Nod32
Название скрипта:nod32ms(nod32 mirror script)
Платформа: Windows, Linux, FreeBSD
Софт: wget, unrar, любой http или ftp-сервер, php
Стабильная версия: beta_2.2.1
Автопоиск ключей: Есть
Логирование: Есть
Описание по установке nod32 mirror script от alexco:
FreeBSD:
Код: Выделить всё
1.Скачиваем архив nod32ms_beta_2.2.1_update_2.tar.gz
2.Распаковываем архив командой tar -xvzpf <файл>, например в /usr/local/etc/nod32ms/
3.Редактируем файл nod32ms.conf
temp_dir = путь до temp директории (например /var/temp)
web_dir = путь до пользовательской директории обновления (например /usr/local/www/apache22/data)
4.Меняем содержимое файла manual_start.sh на следующее
cd /путь/до/корня/скрипта/ && php -q update.php (например cd /usr/local/etc/nod32ms/ && php -q update.php)
5.Если не хотите ставить wget под freebsd, а использовать стандартный fetch сделайте следующее:
В файле /inc/classes/tools.class.php находим две строчки:
case "FreeBSD": system("wget -P ".$dest." ".$source); break;
//case "FreeBSD": system("fetch -o ".$dest." ".$source); break;
и меняем на
//case "FreeBSD": system("wget -P ".$dest." ".$source); break;
case "FreeBSD": system("fetch -o ".$dest." ".$source); break;
Код: Выделить всё
1.Скачиваем архив nod32ms_beta_2.2.1_update_2.tar.bz2
2.Распаковываем архив командой tar -xvjpf <файл>, например в /etc/nod32ms/
3.Редактируем файл nod32ms.conf
temp_dir = путь до temp директории (например /var/temp)
web_dir = путь до пользовательской директории обновления (например /var/www/localhost/htdocs)
4.Меняем содержимое файла manual_start.sh на следующее
php -q update.php
Код: Выделить всё
1.Скачиваем архив nod32ms_beta_2.2.1_update_2.rar
2.Распаковываем архив, например в С:\nod32ms\
3.Редактируем файл nod32ms.conf
temp_dir = путь до temp директории (например С:\appserv\www\temp)
web_dir = путь до пользовательской директории обновления (например С:\appserv\www\eset)
4.Меняем содержимое файла manual_start.bat на следующее
диск:\путь\до\php.exe -q диск:\путь\до\update.php (например C:\AppServ\php5\php.exe -q С:\nod32ms\\update.php)
Работы над совершенствованием скрипта продолжаются (версия 2.2.1)
На форуме forum.ignx.ru идет параллельное обсуждение программы
Облако тематических тегов:
Код: Выделить всё
nod32, nod32ms, nod32 2, nod32 3, nod32 4, eset_upd, nod_upd, engine, engine3, engine3ess, win, v2, v3, v4, nod32 v2, nod32 v3, nod32 v4, v3eav, emsx, v3ess, pre, eset, eset nod32, update, update nod32, update nod32ms, nup, nod32ms.conf, update.php, manual_start.sh, unrar.exe, wget.exe, unrar, wget, linux, freebsd, windows, nix, nod32 mirror, nod32 mirrors, nod32mirror, nod32mirrors, nod32 mirror script, nod32ms.ru, forum, forum.nod32ms.ru, masterhost, self update, selfupdate, alexco.netbynet.ru, web interface, debuger, debug, php, php-cli, mysql, keys, login, password, UserName, PassWord, EAV, EAV-, TRIAL-, mkdir, tar, unrar, google, yandex, autofind, keys_autofind, mysql_use, eset.com, eset.ru, gnu, free, free soft, create nod32 mirror, parser, tools, script, web, css, js, java script, javascript, extjs
ТЕМА ЗАКРЫТА, ДАЛЬНЕЙШЕЕ ОБСУЖДЕНИЕ В НОВОЙ ВЕТКЕ, ЭТА ТЕМА СОДЕРЖИТ УСТАРЕВШУЮ ИНФОРМАЦИЮ