Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Описание процесса установки кассового сервера в разных ОС.
Аватара пользователя
RndIT
Администратор
Сообщения: 40
Зарегистрирован: 18 дек 2015, 14:25
Откуда: Ростов-на-Дону
Контактная информация:

Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение RndIT » 19 дек 2015, 08:43

Перед началом установки выясните следующую информацию:
  • к какому порту (название: /dev/ttyS? /dev/ttyUSB? ) подключен фискальный регистратор
  • на какой скорости работает порт фискального регистратора (4800, 9600, ...., 115200)

Собрав эту информацию переходим непосредственно к установке:
  1. скачайте последнюю версию QKkmServer с сайта для вашей ОС и её разрядности.
    Если точного соответствия по ОС не найдено, то попробуйте использовать наиболее близкую по номеру. Так, сборка для Ubuntu 12.04.5 прекрасно работает и в 12.04.1, и в 12.04.
  2. предположим, что установка ведётся из терминала.

    Код: Выделить всё

    sudo dpkg -i azskit2-qkkmserver-shtrih-m-*.deb

    Если все зависимости пакета (библиотеки, нужные для работы) уже присутствуют в системе, то установка пройдет автоматически, в противном случае, надо разрешить программе-установщику автоматически их поставить.

    Код: Выделить всё

    sudo apt-get install -f

В результате кассовый сервер установится в /usr/lib/AzsKit2/QKkmServer
Расположение файлов настроек кассового сервера: /etc/AzsKit2
Файлы протоколов в располагаются в /var/log/AzsKit2/QKkmServer

Для настройки параметров кассового сервера необходимо в файл /etc/AzsKit2/qkkmserver.cfg.xml и внести изменения:
  • boudrate -- скорость, на которой ФР ждёт команды
  • portName -- имя порта ПК, к которому подключен ФР
  • tcpPort -- номер TCP-порта, на котором кассовый сервер будет ждать команды. Обычно не надо менять.
все эти данные мы подготавливали в самом начале.

Теперь нужно перезапустить кассовый сервер

Код: Выделить всё

sudo service QKkmServer stop
sudo service QKkmServer start


Если ФР издал некий звук "гудок", "трель" или "пиликанье", то это означает, что кассовый сервер успешно настроен и готов к работе.
Для пользователей, имеющих активный сертификат техподдержки, работает поддержка через Skype.
Контакты доступны в профиле.

Logger
Сообщения: 20
Зарегистрирован: 22 янв 2016, 14:14

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение Logger » 22 янв 2016, 14:24

Добрый день.

Очень заинтересовал продукт, однако при эксплуатации возникают некоторые сложности.
В убунте встал без вопросов, регистратор отпиликался, но по "железным" я не могу поставить убунту на машины, где будут фискалки, поэтому остановил выбор на лубунту. Пакет ругается на зависимости, запускаем apt-get install -f, видим, что те пакеты, на которые ругались дрова ставятся. Заходим в Package installer, убеждаемся, что все ок, никаких неразрешимых зависимостей там нет, однако при попытке выполнить service QKkmServer start получаю error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory.
Попытка ставить зависимости вручную уводит далеко в лес, ибо у каждого пакета еще по несколько зависимостей.

Есть еще проблема номер 2: Даже при установке на убунте, где уже присутствуют все Qt-библиотеки, dpkg ругается на отсутствующий каталог /var/logs/AzsKit2/QKkmServer. При создании оного вручную, установка проходит гладко и связь с регистратором осуществляется нормально. Подобное же сообщение видел при установке на лубунте, но уже в результате apt-get install -f. Создание каталога вручную и повторная установка проблемы не решают.
Последний раз редактировалось Logger 23 янв 2016, 18:07, всего редактировалось 1 раз.

Logger
Сообщения: 20
Зарегистрирован: 22 янв 2016, 14:14

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение Logger » 22 янв 2016, 14:25

Добрый день.

Очень заинтересовал продукт, однако при эксплуатации возникают некоторые сложности.
В убунте встал без вопросов, регистратор отпиликался, но по "железным" я не могу поставить убунту на машины, где будут фискалки, поэтому остановил выбор на лубунту. Пакет ругается на зависимости, запускаем apt-get install -f, видим, что те пакеты, на которые ругались дрова ставятся. Заходим в Package installer, убеждаемся, что все ок, никаких неразрешимых зависимостей там нет, однако при попытке выполнить service QKkmServer start получаю error while loading shared libraries: libQt5Gui.so.5: cannot open shared object file: No such file or directory.
Попытка ставить зависимости вручную уводит далеко в лес, ибо у каждого пакета еще по несколько зависимостей.

Есть еще проблема номер 2: Даже при установке на убунте, где уже присутствуют все Qt-библиотеки, dpkg ругается на отсутствующий каталог /var/logs/AzsKit2/QKkmServer. При создании оного вручную, установка проходит гладко и связь с регистратором осуществляется нормально. Подобное же сообщение видел при установке на лубунте, но уже в результате apt-get install -f. Создание каталога вручную и повторная установка проблемы не решают.
Последний раз редактировалось Logger 23 янв 2016, 18:07, всего редактировалось 1 раз.

Аватара пользователя
RndIT
Администратор
Сообщения: 40
Зарегистрирован: 18 дек 2015, 14:25
Откуда: Ростов-на-Дону
Контактная информация:

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение RndIT » 23 янв 2016, 02:02

Logger писал(а):Очень заинтересовал продукт, однако при эксплуатации возникают некоторые сложности.
В убунте встал без вопросов, регистратор отпиликался, но по "железным" я не могу поставить убунту на машины, где будут фискалки, поэтому остановил выбор на лубунту.

Думаю, что вопрос решаем пересборкой пакета под конкретную версию лубунту.
Прошу указать точно номер версии. Указанная версия будет развернута и под ней будет собран пакет.

По поводу "потерянного" каталога - исправим. Спасибо.
Для пользователей, имеющих активный сертификат техподдержки, работает поддержка через Skype.
Контакты доступны в профиле.

Logger
Сообщения: 20
Зарегистрирован: 22 янв 2016, 14:14

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение Logger » 23 янв 2016, 15:23

lubuntu 14.04.03 x64

Logger
Сообщения: 20
Зарегистрирован: 22 янв 2016, 14:14

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение Logger » 26 янв 2016, 14:16

tcp6 0 0 :::20000 :::* LISTEN 12851/QKkmServer

Сервер по дефолту использует ipv6? Есть возможность ipv4 поставить? В файле настроек только порт.
С другой стороны в базе знаний в примере с питоном обычная ipv4 адресация.

Аватара пользователя
RndIT
Администратор
Сообщения: 40
Зарегистрирован: 18 дек 2015, 14:25
Откуда: Ростов-на-Дону
Контактная информация:

Re: Установка QKkmServer в Ubuntu / Debian / Mint и подобных

Сообщение RndIT » 26 янв 2016, 14:27

Logger писал(а):tcp6 0 0 :::20000 :::* LISTEN 12851/QKkmServer

Сервер по дефолту использует ipv6? Есть возможность ipv4 поставить? В файле настроек только порт.
С другой стороны в базе знаний в примере с питоном обычная ipv4 адресация.


Данный вывод netstat -ln говорит о том, что:
1. сервер слушает ВСЕ интерфейсы доступные в системе.
2. сервер поддерживает IPv6, а так как IPv4 есть подмножество IPv6, то полностью поддерживается и адресация IPv4.

Иными словами, можно использовать и IPv6 и IPv4. Сервер поймёт обе системы адресации.
Для пользователей, имеющих активный сертификат техподдержки, работает поддержка через Skype.
Контакты доступны в профиле.


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя