Думаю многие сталкивались с проблемой, когда нужно быстро добавить антивирус на флшеку, но базы обновить не получается или антивирус не хочет сохранять их на флешку.
Если вы хотите это исправить и вам интересно копаться в системе, тогда прошу читать дальше.
Момент монтирования опустим, т.к это отдельная тема и к каждому антивирусу нужен свой подход, и вырезать каждый антивирус нужно индивидуально. Но несмотря на это основы я объясню и расскажу как узнать от антивируса чего ему не хватает.
Скачиваем антивирус
И так первым делом идет на сайт компании и качаем диск с антивирусов(в нашем случае это drweb), монтируем его и монтируем файловую систему которая в нем находится.
В нашем случае это файл _white.dwm
Вырезаем кишки антивируса
Обычно они находятся в /opt, но это не всегда так, если мы их там не находим, то пользуемся поиском.Ищем папку с кишками антивируса
как видим из поиска таких папок может быть много, поэтому придется заходить в каждую и смотреть в какой кишки.
После нахождения этой папки смотрим где она сидит и копируем в ТОЖЕ место(чтобы не было проблем).
Что нужно антивирусу для запуска
Нужно найти конфигурационный файл эта задача уже сложней, но зная, что все конфигурационные файлы хранятся в /ect можно сильно не пережевать по этому поводу. Лучше его найти т.к некоторые антивирусы не говорят о том что им его не хватает, а просто не запускаются
Идем в каталог с антивирусом и выбираем файл с именем drweb-сс .
Стоит попробовать его запустит.(может заработает?). Он не запустился, нужно узнать причину.
Открываем терминал и пишем : ldd /*папка с антивирусом*/drweb-cc
И снова ничего непонятно, нужно найти недостающие библиотеки, а не те, которые у него уже есть.Для более понятного вывода используем программу grep.
Почитав man'ы получаем команду ldd /*папка с антивирусом*/drweb-cc | grep -n "not found"
Поиск библиотек
Все библиотеки находятся в системе с антивирусом, осталось их найти по названию(иногда это ссылки на библиотеки) и добавить их в тоже место, где мы их взяли. Думаю эта задача уже проще и детально описывать ее не стоит.
Доводка до ума
Пожалуй это самое нудное, ведь кроме библиотек антивирусу могут потребоваться еще файлы или папки и он о них скажет при запуске. Это уже проще нужно искать ошибки при запуске из консоли. Они хорошо заметны и быстро исправимы. Все что нужно дополнительно для запуска есть в системе с антивирусом.
Если дать антивирусу все что он просит, то он заработает.
Если вы хотите это исправить и вам интересно копаться в системе, тогда прошу читать дальше.
Момент монтирования опустим, т.к это отдельная тема и к каждому антивирусу нужен свой подход, и вырезать каждый антивирус нужно индивидуально. Но несмотря на это основы я объясню и расскажу как узнать от антивируса чего ему не хватает.
Скачиваем антивирус
И так первым делом идет на сайт компании и качаем диск с антивирусов(в нашем случае это drweb), монтируем его и монтируем файловую систему которая в нем находится.
В нашем случае это файл _white.dwm
Вырезаем кишки антивируса
Обычно они находятся в /opt, но это не всегда так, если мы их там не находим, то пользуемся поиском.Ищем папку с кишками антивируса
как видим из поиска таких папок может быть много, поэтому придется заходить в каждую и смотреть в какой кишки.
После нахождения этой папки смотрим где она сидит и копируем в ТОЖЕ место(чтобы не было проблем).
Что нужно антивирусу для запуска
Нужно найти конфигурационный файл эта задача уже сложней, но зная, что все конфигурационные файлы хранятся в /ect можно сильно не пережевать по этому поводу. Лучше его найти т.к некоторые антивирусы не говорят о том что им его не хватает, а просто не запускаются
Идем в каталог с антивирусом и выбираем файл с именем drweb-сс .
Стоит попробовать его запустит.(может заработает?). Он не запустился, нужно узнать причину.
Открываем терминал и пишем : ldd /*папка с антивирусом*/drweb-cc
И снова ничего непонятно, нужно найти недостающие библиотеки, а не те, которые у него уже есть.Для более понятного вывода используем программу grep.
Почитав man'ы получаем команду ldd /*папка с антивирусом*/drweb-cc | grep -n "not found"
Поиск библиотек
Все библиотеки находятся в системе с антивирусом, осталось их найти по названию(иногда это ссылки на библиотеки) и добавить их в тоже место, где мы их взяли. Думаю эта задача уже проще и детально описывать ее не стоит.
Доводка до ума
Пожалуй это самое нудное, ведь кроме библиотек антивирусу могут потребоваться еще файлы или папки и он о них скажет при запуске. Это уже проще нужно искать ошибки при запуске из консоли. Они хорошо заметны и быстро исправимы. Все что нужно дополнительно для запуска есть в системе с антивирусом.
Если дать антивирусу все что он просит, то он заработает.
Комментариев нет:
Отправить комментарий