Прежде чем служба kavicapd
будет готова к запуску, необходимо указать следующие пути:
Путь к директории с файлами плагина PPL.
Путь к директории с общими библиотеками.
Пути к плагинам и общим библиотекам можно указать, экспортировав переменные среды KL_PLUGINS_PATH
и LD_LIBRARY_PATH
соответственно.
Переменные KL_PLUGINS_PATH
и LD_LIBRARY_PATH
можно экспортировать вручную или автоматически с помощью файла модуля ICAP systemd. Вы также можете использовать сценарий оболочки kavicapd.sh, который экспортирует KL_PLUGINS_PATH
и LD_LIBRARY_PATH
и запускает службу kavicapd
.
Указание пути к плагинам и библиотекам вручную
Этот метод требует экспорта переменных каждый раз перед запуском службы kavicapd
в новом сеансе (переменные существуют только во время текущего сеанса оболочки).
В следующем примере показано, как экспортировать переменные вручную:
[user@host ~]$ export KL_PLUGINS_PATH="/opt/kaspersky/ScanEngine/ppl" [user@host ~]$ export LD_LIBRARY_PATH="/opt/kaspersky/ScanEngine/lib:${KL_PLUGINS_PATH}:${LD_LIBRARY_PATH}" |
Указание пути к плагинам и библиотекам с помощью скрипта kavicapd.sh
Вы можете изменить kavicapd.sh так, чтобы он экспортировал переменные автоматически.
Чтобы экспортировать переменные с помощью скрипта kavicapd.sh:
SDK_PATH=$PWD/../../../.. KL_PLUGINS_PATH=$SDK_PATH/ppl LD_LIBRARY_PATH=$SDK_PATH/lib:$KL_PLUGINS_PATH:$LD_LIBRARY_PATH |
SDKPATH
, KL_PLUGINS_PATH
и LD_LIBRARY_PATH
, чтобы они указывали на расположение директорий KAV SDK, плагина и библиотек соответственно.Скрипт kavicapd.sh при запуске экспортирует переменные.
В начало страницы