+7 499 990-10-21

Инструкция по установке ДЭНСИ на lubuntu 16.04

Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение vankosa » 23 май 2017, 12:52

Расписывать зачем это надо не стоит, поэтому сразу перейдем к делу.

Ставить все будем на lubuntu 16.04 потому, что изначально дэнси и работает на lubuntu. Собственно, считаем, что дистрибутив уже установлен (пользователя, желательно назвать kassir), качаем и ставим необходимое нам ПО и пакетики (все действия производятся от пользователя root или с приставкой sudo), которые необходимы для ДЭНСИ кассы (http://launchpadlibrarian.net/83124847/liblcms1_1.19.dfsg-1ubuntu3_i386.deb http://launchpadlibrarian.net/83092943/libmng1_1.0.10-3_i386.deb http://launchpadlibrarian.net/86474027/libqt3-mt_3.3.8-b-8ubuntu3_i386.deb), эти пакетики нужны из-за использования кассовым ПО старых библиотек. Так же ставим postgresql, zenity, icewm.

Далее качаем установочный .iso c ДЭНСИ кассой (ftp://ftp.dnc.ru/dnc_setup.iso)

Монтируем iso в любое желаемое место, например так: mount -o loop dnc_setup.iso /media

Запускаем установщик из смонтированной директории, смотрим на то, чтобы не было ошибок (если всё поставили правильно, то их не должно быть)

Редактируем pg_hba.conf у postgres (находится в /etc/postgresql/

Код: Выделить всё
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust


После чего не забываем перезапустить постгрес (/etc/init.d/postgresql restart)

Файлы из архива в прицепе кладем в папку /etc/X11/icewm/ (это стандартные настройки icewm в дэнси)

Переписываем содержимое /var/lib/AccountsService/users/kassir на

Код: Выделить всё
[User]
XSession=icewm-session
SystemAccount=false


Добавляем в /etc/default/rcS

Код: Выделить всё
TMPTIME=-1


Перезаходим пользователем и выбираем ему сессию (сверху справа кнопочка) icewm

Добавляем пользователя в группу dialout (adduser kassir dialout), перезаходим/перезагружаемся

Собственно, на этом все, если что-то забыл - пишите, спрашивайте, отвечу
vankosa
 
Постов: 7
Зарегистрирован: 09 окт 2013, 10:06

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение fraks » 25 май 2017, 08:29

Очень интересует вопрос - а не будет ли с такой установкой потом проблем при обновлении ДЭНСИ патчами от самих ДЭНСИ?

Мы накупили компов Lenovo
Неттоп Lenovo ThinkCentre M53 Tiny (10DES00F00)
но оказалось что оригинальный дистрибутив ДЭНСИ который на Lubuntu 12.04 на эту железку не встает.

Александр дал ссылку на дистрибутив на основе Lubuntu 14.04, этот вариант устанавливается, но при некоторых условиях там перестает работать клавиатура (повторяемость на всех наших Lenovo - 100%, клава пропадает именно в ДЭНСИ, Александр говорит что там проблемы с X11)

Вариант перейти на 16.04 хорош - там и дрова и ядро новее, и возможно та наша проблема с X11 и клавой уже решена, но не огребем ли мы каких-то еще проблем, как я понял такой вариант не рассматривается разработчиками ДЭНСИ как штатный и потенциально могут быть проблемы при обновлениях.

Или я что-то неправильно понял?
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение vankosa » 25 май 2017, 10:16

Обновление проходит успешно, одна такая касса работает три или четыре месяца, вторую вводим в работу. До этого просто обновляли с 12.04 на 16.04, слишком времязатратно, вот и решили испытать, получилось

ЗЫ: а что за проблемы с клавиатурой?
vankosa
 
Постов: 7
Зарегистрирован: 09 окт 2013, 10:06

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение fraks » 25 май 2017, 13:53

vankosa писал(а):ЗЫ: а что за проблемы с клавиатурой?


Вот так описана у нас в задачах:

Я писал что не работает f12 и enter чтобы закрыть окно отправки чека покупателю, но на самом деле не работает вообще ничего. Нельзя с клавиатуры ввести информацию ни ящик ни номер. Мышью все вводится но стереть клавой тоже не получается, При этом клавиатура полностью в рабочем состоянии и переключение рабочих столов при этом работает. В окне визуального подбора тоже все работает. Ощущение что в это окно не передается ничего, будто какую то другую функцию используете по обработки ввода. Что окно ввода телефона что окно визуального подбора - это модальные окна, только ведут они себя по разному(.
Проблема появляется и не исчезает в модальных окнах, если появилась то нужно выйти в главное меню и сделать смену пользователя, тогда клавиатура в модальных окнах снова начинает работать n времени, может тут же отвалиться но может и мин 30 работать.
Иногда но редко работает частично, в одном модальном окне не работает в другом через раз

=======

ТехПоддержка Дэнси сказала: -К сожалению похоже, что это проблема на уровне ОС (возможно на уровне сервера X11)
Проявляется на отдельных железках именно в 14.04 - на 12.04 нигде такого не проявлялось.
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение vankosa » 29 май 2017, 10:23

Вот так описана у нас в задачах:


Такого ни разу не видел ни на 12.04, ни на 16.04 (обновленной и установленной с 0). Есть один косяк у openbox, когда для активации окна надо ткнуть ему в рамку сверху, но к модальным окнам ДЭНСИ это не относится.
vankosa
 
Постов: 7
Зарегистрирован: 09 окт 2013, 10:06

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение Alexandr0 » 04 июл 2017, 08:11

ДЭНСИ версия 2.0.1 (523) на Lubuntu 16.04.
Ставил по вашей инструкции.

Подскажите, как быть?
Не работают службы загрузки, выгрузки.
Справочник не загружается ни автоматически, ни через меню.
Файл goods.flz появляется но не исчезает, статус файла goods.txt не
меняется на загруженный и товар в справочнике не появляется.
Подобная же ситуация с выгрузкой отчетов.

При попытке запуска демона в терминале - пишет:
Код: Выделить всё
kassir@G02:~$ /usr/bin/dnc_uploadd
-------------------
daemon start
-------------------
kassir@g02:~$ start load for dnc
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
Alexandr0
 
Постов: 4
Зарегистрирован: 28 апр 2017, 08:12
Откуда: Новосибирск

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение Alexander » 04 июл 2017, 16:23

Запуск из терминала вполне себе нормальный.
Даже загрузка справочника собственно стартует.

Проверьте /etc/rc.local - прописан ли там автозапуск dnc_uploadd и dnc_unloadd
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение 72admin » 15 июл 2017, 17:06

Не могу понять, где найти установщик в образе. С ссылки выше не качается, качал с зеркала на яндексе. Там никакого установщика нет. В планах установка на Pipo x10 и xubuntu 16.04
72admin
 
Постов: 1
Зарегистрирован: 15 июл 2017, 17:03

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение kirillofic » 11 авг 2017, 12:58

vankosa писал(а):Файлы из архива в прицепе кладем в папку /etc/X11/icewm/ (это стандартные настройки icewm в дэнси)



Простите, о каком именно архиве речь?
kirillofic
 
Постов: 22
Зарегистрирован: 03 мар 2017, 13:03

Re: Инструкция по установке ДЭНСИ на lubuntu 16.04

Сообщение vtk51 » 05 сен 2017, 20:56

как вам удалось поставить этот пакет без других, зависимых от него пакетов?


И нет ли проблем в работе с двумя работающими фреймворками QT?
vtk51
 
Постов: 269
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

След.

Вернуться в Установка ДЭНСИ: КАССы на разные дистрибутивы Linux

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

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



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

Сейчас посетителей на конференции: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

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