Установка универсального пакета для UNIX систем |
Дистрибутив программного комплекса Dr.Web для файловых серверов UNIX распространяется в виде самораспаковывающегося архива В общем случае в архиве содержатся следующие пакеты: •drweb-common: пакет содержит основной конфигурационный файл drweb32.ini, библиотеки, документацию и структуру каталогов. В процессе установки данного компонента будут созданы пользователь drweb и группа drweb; •drweb-bases: пакет содержит Антивирусное ядро Dr.Web Engine и вирусные базы. Для установки требует пакет drweb-common; •drweb-libs: пакет содержит библиотеки, общие для всех компонентов продукта; •drweb-epm6.0.2-libs: пакет содержит библиотеки для графических инсталлятора и деинсталлятора. Для установки требует пакет drweb-libs; •drweb-epm6.0.2-uninst: пакет содержит файлы графического деинсталлятора. Для установки требует пакет drweb-epm6.0.2-libs; •drweb-boost147: пакет содержит библиотеки, использующиеся Dr.Web Agent и Dr.Web Monitor совместно. Для установки требует пакет drweb-libs; •drweb-updater: пакет содержит модуль обновления Антивирусного ядра Dr.Web Engine и вирусных баз Dr.Web Updater. Для установки требует пакеты drweb-common и drweb-libs; •drweb-agent: пакет содержит исполняемые файлы Dr.Web Agent и документацию к нему. Для установки требует пакеты drweb-boost147 и drweb-common; •drweb-agent-es: пакет содержит файлы для работы Dr.Web Agent в режиме централизованной защиты с сервером Dr.Web ESS версии 6. Для установки требует пакеты drweb-agent, drweb-updater и drweb-scanner; •drweb-agent10: пакет содержит исполняемые файлы и документацию обновленной версии Dr.Web Agent (предназначен для работы с сервером Dr.Web ESS версии 10). •drweb-agent10-es: пакет содержит файлы для работы обновленной версии Dr.Web Agent с сервером Dr.Web ESS версии 10 в режиме централизованной защиты. •drweb-monitor: пакет содержит исполняемые файлы Dr.Web Monitor и документацию к нему. Для установки требует пакеты drweb-boost147, drweb-agent и drweb-common; •drweb-daemon: пакет содержит исполняемые файлы Dr.Web Daemon и документацию к нему. Для установки требует пакеты drweb-bases и drweb-libs; •drweb-scanner: пакет содержит исполняемые файлы консольного сканера Dr.Web Scanner и документацию к нему. Для установки требует пакеты drweb-bases и drweb-libs; •drweb-samba-web: пакет содержит веб-интерфейс Dr.Web консоль для файловых серверов UNIX; •drweb-file-servers-doc: пакет содержит документацию к Dr.Web для файловых серверов UNIX; •drweb-smbspider: пакет содержит скомпилированные библиотеки для различных версий серверов Samba. Для установки требует пакет drweb-libs; •drweb-smbspider-src: пакет содержит исходные коды, чтобы пользователь сам смог собрать необходимые библиотеки с учетом особенностей архитектуры своей системы и/или для своей версии Samba. В версии для 64-битных систем в архив включены два пакета: drweb-libs и drweb-libs32, в которых содержатся библиотеки для 64-битных и 32-битных компонентов соответственно. Для автоматической установки компонентов программного комплекса Dr.Web для файловых серверов UNIX разрешите исполнение архива, например, командой: # chmod +x drweb-file-servers_[номер версии]~[название ОС].run и затем запустите его на исполнение командой: # ./drweb-file-servers_[номер версии]~[название ОС].run или воспользуйтесь стандартным файловым менеджером вашей графической оболочки как для изменения свойств файла, так и для его запуска. При этом будет создан каталог drweb-file-servers_[номер версии]~[название ОС] с набором файлов внутри, и автоматически запустится графический инсталлятор. Если запуск был осуществлен не с правами администратора, то инсталлятор сам попытается получить нужные права. Если запустить графический инсталлятор не удалось, то автоматически запустится интерактивный консольный инсталлятор. Если необходимо только распаковать архив, не запуская при этом графический инсталлятор, следует воспользоваться параметром командной строки --noexec: # ./drweb-file-servers_[номер версии]~[название ОС].run --noexec Для продолжения установки с помощью графического инсталлятора запустите его командой: # drweb-file-servers_[номер версии]~[название ОС]/install.sh Для установки с использованием консольного инсталлятора потребуется выполнить команду: # drweb-file-servers_[номер версии]~[название ОС]/setup.sh При установке любым из описанных ниже способов происходит следующее: •в каталог %etc_dir/software/conf/ записываются оригиналы дистрибутивных конфигурационных файлов с названиями в формате [имя_конфигурационного_файла].N; •конфигурационные файлы устанавливаются в соответствующие каталоги системы; •устанавливаются остальные файлы, причем если файл с таким именем уже имеется (например, остался после неаккуратного удаления пакетов других типов), то на его место записывается новый файл, а копия старого сохраняется как [имя_файла].O. Если в каталоге уже имеется файл с таким именем ([имя_файла].O), то он будет удален, а новый файл будет записан на его место; •Если в соответствующем окне графического инсталлятора установлен флаг Run interactive postinstall script, то после установки компонентов будет запущен инсталляционный скрипт для настройки базовой функциональности Dr.Web для файловых серверов UNIX. •запускается скрипт update-links.sh, который проверяет, какая версия Samba установлена в системе, и в каталоге /usr/lib/samba/vfs/ создает символическую ссылку на библиотеку в каталоге %bin_dir/lib/, нужную для этой конкретной версии Samba. Если в один и тот же каталог были установлены две разных версии Samba, то символическая ссылка будет создана только для одной из них. Если разные версии Samba установлены в разные каталоги, то для каждой из них будет создана соответствующая символическая ссылка. При этом в отчет будут выведены следующие строки для каждой установленной версии Samba: Пример для ОС Linux: Update links for /usr/sbin/smbd
После успешного завершения установки run-файл и каталог drweb-file-servers_[номер версии]~[название ОС] можно удалить. |