Сфинкс: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Дистрибутив под Debian x86 состоит из: | Дистрибутив под Debian x86 состоит из: | ||
1) spnxclient_ver_all.deb* - клиентский пакет | 1) [spnxclient_ver_all.deb* http://spnx.ru/dl/spnxclient_1.0.54.1-0_all.deb] - клиентский пакет | ||
2) spnxserver_ver_i386.deb* - серверный пакет | 2) [spnxserver_ver_i386.deb* http://spnx.ru/dl/spnxserver_1.0.54.1-0_i386.deb] - серверный пакет | ||
3) haspdrv.tar.gz - драйвер для HASP-ключа аппаратной защиты | 3) [haspdrv.tar.gz http://spnx.ru/tmp/linux/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:51, 17 апреля 2013
Установка СКУД "Сфинск" на Debian.
Подготовка к установке
Дистрибутив под Debian x86 состоит из:
1) [spnxclient_ver_all.deb* http://spnx.ru/dl/spnxclient_1.0.54.1-0_all.deb] - клиентский пакет
2) [spnxserver_ver_i386.deb* http://spnx.ru/dl/spnxserver_1.0.54.1-0_i386.deb] - серверный пакет
3) [haspdrv.tar.gz http://spnx.ru/tmp/linux/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. На вкладке "Состояние" запускаем Серверным модуль.
Когда Серверный модуль успешно запустится, он будет иметь статус - "запущен".