+7 499 990-10-21

ось Ubuntu

ось Ubuntu

Сообщение Gres » 30 сен 2009, 15:45

Доброго времени суток!
Нельзя ли cкомпилировать программу ДЭНСИ: КАССА под операционку Ubuntu 9.04 ?
Gres
 
Постов: 11
Зарегистрирован: 30 сен 2009, 15:40

Re: ось Ubuntu

Сообщение Alexander » 30 сен 2009, 19:56

Лучше всего читайте сразу здесь




Можно, исходники есть на установочном диске в каталоге /dnc_kassa/src. Предварительно надо скопировать библиотеку libhwsrv.so в /usr/lib или /usr/lib64 (в зависимости от архитектуры ПК). Ну и дожны быть установлены библиотеки libqt3 и libpq (в том числе xx-devel пакеты с хэдерами).
Собирать пакет для ubuntu мы пока не планировали, но в принципе будем смотреть. Скорее, кстати, на xubuntu ориентируемся.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: ось Ubuntu

Сообщение Gres » 01 окт 2009, 09:52

Спасибо за адекватный и быстрый ответ ,попробую собрать под Ubuntu .
Gres
 
Постов: 11
Зарегистрирован: 30 сен 2009, 15:40

Re: ось Ubuntu

Сообщение drap_hap » 01 окт 2009, 16:06

А зачем? Это такой вид садомазохизма? В кои то веки вижу продукт под линукс который несколькими нажатиями мыши ставиться из коробки, так ведь нет лёгких путей мы не ищем.
drap_hap
 
Постов: 9
Зарегистрирован: 20 сен 2009, 02:26

Re: ось Ubuntu

Сообщение Gres » 01 окт 2009, 18:37

Я пользуюсь Ubuntu и почему бы и нет, должно быть на разный вкус.Если люди готовы работать и внедрять,при этом ничего не требовать от других - это здорово !!! Ну не нравится Mandriva . Есть предложение сделать LiveCD диск, смотреть без установки на комп.
Gres
 
Постов: 11
Зарегистрирован: 30 сен 2009, 15:40

Re: ось Ubuntu

Сообщение Alexander » 01 окт 2009, 18:54

Делать LiveCD сейчас мы не готовы. Всегда можем дать подробную консультацию по установке и конфигурированию ДЭНСИ: КАССы. Есть успешный пример написания нашим партнёром скрипта автоустановки для OpenSuSe (см.)
В принципе конечно LiveCD очень удобен, но может создать ложное впечатление о скорости работы продукта (судя по опыту тестирования кассовых программ на LiveCD сторонних разработчиков).
Плюс вопрос автозапуска PostgreSQL с LiveCD и загрузки справочника товаров.
В общем будем изучать вопрос. Энтузиастам готовы всячески помогать. Возможен вариант предоставления бесплатных ключей активации по результатам сотрудничества.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: ось Ubuntu

Сообщение Alexander » 01 окт 2009, 20:20

Кстати, (вполне ожидаемо) обнаружилось, что компилить под ubuntu ничего заново не надо. На бинарном уровне они с Мандривой совместимы. Так что можно просто скопировать библиотеки в /usr/lib, исполняемые файлы в /usr/bin и конфигурационные файлы в /etc/hwsrv и /etc/dancy. Уже после этого программа запускается, остаётся только настроить соединение с PostgreSQL. Тестировали на xubuntu 9.04_i386. Для x64 скорее всего все аналогично.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: ось Ubuntu

Сообщение Gres » 02 окт 2009, 13:17

вот и отлично ,попробую ,обязательно отпишусь .
Gres
 
Постов: 11
Зарегистрирован: 30 сен 2009, 15:40

Re: ось Ubuntu

Сообщение Alexander » 02 окт 2009, 16:19

Дополнительные рекомендации по результатам вчерашних опытов с xubuntu.
- с помощью qtconfig (пакет qt3-qtconfig) поменять тему оформления Qt3 на [Platinum] и увеличить размер стандартного шрифта (по вкусу 8-) ) По умолчанию внешний вид не совсем нормальный.
- для настройки БД надо создать в PostgreSQL пользователя kassir (sudo -u postgres createuser -s kassir)
Затем создать базы данных LinCash и Transaction:
sudo -u postgres createdb LinCash -E UTF8
sudo -u postgres createdb Transaction -E UTF8
sudo -u postgres psql LinCash < ./db/LinCash/create_tables.sql
sudo -u postgres psql LinCash < ./db/LinCash/InsertParam.sql
sudo -u postgres psql Transaction < ./db/Transaction/CreateTable.sql
sudo -u postgres psql Transaction < ./db/Transaction/inserts_into_trbase.sql

каталог db взять опять-таки с установочного диска /dnc_kassa/db

Собственно эти настройки для Мандривы делаются при установке (см. скрипт /dnc_kassa/scripts/setup_dnc)

- при использовании графического менеджера xfce проявляется стандартная проблема потери фокуса при переключении между главным меню и запускаемыми приложениями комплекса ДЭНСИ: КАССА (фокус оказывается на панели задач самого xfce и приходится жать [Alt]+[Tab]).
Из-за чего, в частности, в Мандриве используется "облегчённый" icewm
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: ось Ubuntu

Сообщение Gres » 02 окт 2009, 22:59

спасибо за подсказку ,а то пришлось бы пытать ,что куда поставить ,что грузить,попробуем отпишемся .
Gres
 
Постов: 11
Зарегистрирован: 30 сен 2009, 15:40

След.

Вернуться в Ваши предложения

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

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


cron

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

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

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