Сфинкс: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
Установка СКУД "Сфинск" на Debian.
'''Установка СКУД "Сфинкс" на Debian.'''


==Подготовка к установке==
==Подготовка к установке==
Дистрибутив под Debian x86 состоит из:
Дистрибутив под Debian x86 состоит из:


1) [spnxclient_ver_all.deb* http://spnx.ru/dl/spnxclient_1.0.54.1-0_all.deb] - клиентский пакет
1) [http://spnx.ru/dl/spnxclient_1.0.54.1-0_all.deb spnxclient_ver_all.deb*] - клиентский пакет


2) [spnxserver_ver_i386.deb* http://spnx.ru/dl/spnxserver_1.0.54.1-0_i386.deb] - серверный пакет
2) [http://spnx.ru/dl/spnxserver_1.0.54.1-0_i386.deb spnxserver_ver_i386.deb*] - серверный пакет


3) [haspdrv.tar.gz http://spnx.ru/tmp/linux/haspdrv.tar.gz] - драйвер для HASP-ключа аппаратной защиты
3) [http://spnx.ru/tmp/linux/haspdrv.tar.gz haspdrv.tar.gz] - драйвер для HASP-ключа аппаратной защиты


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

Текущая версия от 16:57, 17 апреля 2013

Установка СКУД "Сфинкс" на 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. На вкладке "Состояние" запускаем Серверным модуль.

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