вырезаем Dr.Web

Думаю многие сталкивались с проблемой, когда нужно быстро добавить антивирус на флшеку, но базы обновить не получается или антивирус не хочет сохранять их на флешку.
Если вы хотите это исправить и вам интересно копаться в системе, тогда прошу читать дальше.

Момент монтирования опустим, т.к это отдельная тема и к каждому антивирусу нужен свой подход, и вырезать каждый антивирус нужно индивидуально. Но несмотря на это основы я объясню и расскажу как узнать от антивируса чего ему не хватает.

Скачиваем антивирус
И так первым делом идет на сайт компании и качаем диск с антивирусов(в нашем случае это drweb), монтируем его и монтируем файловую систему которая в нем находится.

В нашем случае это файл _white.dwm

Вырезаем кишки антивируса
Обычно они находятся в /opt, но это не всегда так, если мы их там не находим, то пользуемся поиском.Ищем папку с кишками антивируса
как видим из поиска таких папок может быть много, поэтому придется заходить в каждую и смотреть в какой кишки.

После нахождения этой папки смотрим где она сидит и копируем в ТОЖЕ место(чтобы не было проблем).





Что нужно антивирусу для запуска

Нужно найти конфигурационный файл эта задача уже сложней, но зная, что все конфигурационные файлы хранятся в /ect можно  сильно не пережевать по этому поводу.  Лучше его найти т.к некоторые антивирусы не говорят о том что им его не хватает, а просто не запускаются
Идем в каталог с антивирусом и выбираем  файл с именем drweb-сс .
Стоит попробовать его запустит.(может заработает?). Он не запустился, нужно узнать причину.
Открываем терминал и пишем : ldd  /*папка с антивирусом*/drweb-cc



И снова ничего непонятно, нужно найти недостающие библиотеки, а не те, которые у него уже есть.Для более понятного вывода используем программу  grep. 
Почитав man'ы получаем команду ldd  /*папка с антивирусом*/drweb-cc | grep -n "not found"

 

Поиск библиотек
Все библиотеки находятся в системе с антивирусом, осталось их найти по названию(иногда это ссылки на библиотеки) и добавить их в тоже место,  где мы их взяли. Думаю эта задача уже проще и детально описывать ее не стоит.
Доводка до ума
Пожалуй это самое нудное, ведь кроме библиотек антивирусу могут потребоваться еще файлы или папки и он о них скажет при запуске.  Это уже проще нужно искать ошибки при запуске из консоли. Они хорошо заметны и быстро исправимы. Все что нужно дополнительно для запуска есть в системе с антивирусом.


Если дать антивирусу все что он просит, то он заработает.


Комментариев нет:

Отправить комментарий