Сфинкс

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску

Установка СКУД "Сфинкс" на Debian.

Подготовка к установке

Дистрибутив под Debian x86 состоит из:

1) spnxclient_ver_all.deb* - клиентский пакет

2) spnxserver_ver_i386.deb* - серверный пакет

3) haspdrv.tar.gz - драйвер для HASP-ключа аппаратной защиты

Примечание*: ver - версия дистрибутива в формате [sw_ver]-[deb_package_ver], где sw_ver - версия ПО СКУД "Сфинкс", deb_package_ver - версия deb-пакета этой версии ПО

1. Настраиваем подключение к интернету

2. Устанавливаем пакетный менеджер dpkg:

#apt-get update
#apt-get install dpkg

3. В файле /etc/apt/sources.list в каждой строке, в конце которой есть ключевое слово "main" (без кавычек), через пробел добавляем в конец этой строки "non-free" (без кавычек). Сохраняем файл. Выполняем:

#apt-get update

Установка клиентского пакета

1. Ставим Java (в процессе установки соглашаемся с лицензией).

Внимание! Пакет sun-java6-jre является non-free, поэтому обязательно перед этим пунктом нужно выполнить пункт 1.

#apt-get install sun-java6-jre
#update-java-alternatives -s java-6-sun

2. Ставим остальные зависимости клиентского пакета:

#apt-get install xdg-utils libudev-dev libc6 gksu

3. Ставим сам клиентский пакет из deb-файла:

#dpkg -i [путь_к_файлу_"spnxclient_ver_all.deb"]

где [путь_к_файлу_"spnxclient_ver_all.deb"] - путь к файлу spnxclient_ver_all.deb

4. Запуск Клиента из терминала:

#spnxclient

Для тех, кому необходим только Клиент СКУД Сфинкс - установка закончена. Для тех, кому необходим еще и Сервер СКУД Сфинкс - необходимо выполнить инструкцию до конца.

Установка серверного пакета

1. Должен быть установлен клиентский пакет (см. пункт 2)

2. Устанавливаем driver для ключа аппаратной защиты HASP. Разархивируем haspdrv.tar.gz:

#tar xvf haspdrv.tar.gz

Переходим в каталог haspdrv:

#cd haspdrv

Устанавливаем драйвер HASP:

#./dinst

3. Ставим MySQL-сервер:

#apt-get install mysql-server-5.1

В процессе установки необходимо согласиться с лицензией MySQL, назначить пароль на root в СУДБ. По умолчанию в процессе установки можно пароль root-a оставить пустым и изменить в дальнейшем.

4. Ставим остальные зависимости:

#apt-get install adduser debconf libc6 libgcc1 libstdc++6 zlib1g passwd lsb-base libmysqlclient16

5. Ставим сам серверный пакет из deb-файла:

#dpkg -i [путь_к_файлу_"spnxserver_ver_i386.deb"]

где [путь_к_файлу_"spnxserver_ver_i386.deb"] - путь к файлу spnxserver_ver_i386.deb

6. Запуск серверного модуля

6.1. Запускаем программу "Управление сервером":

#spnxadmin

6.2. На вкладке "Состояние" Сервер БД должен иметь статус - "есть связь".

Если статус - "нет связи", то на вкладке "База данных"->"Параметры" прописываем параметры доступа к серверу БД. Связь с сервером БД можно протестировать нажав на кнопку "Тест подключения".

6.3. Выполняется в случае только если база данных ещё не создана!!! Если база уже была создана - переходим к следующему пункту. На вкладке "База данных" нажимаем кнопку "Сброс/Cоздание базы".

6.4. На вкладке "Состояние" запускаем Серверным модуль.

Когда Серверный модуль успешно запустится, он будет иметь статус - "запущен".