Друкувати сторінку - Поддержка Linux пользователей - выпуск версии под СПО

КУРС: Поддержка

ПРОЕКТ "КУРС: Школа" => Техническая поддержка => Тема розпочата: Mitrandir від 17 Вересень 2012, 19:37:34

Назва: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Mitrandir від 17 Вересень 2012, 19:37:34
Добрый день!
Меня интересует планируется ли выпуск софта Вашей компании под Linux интересуют популярные дистрибутивы - Мандрива, Убунту?
Запускается ли Ваша программа под Wine? Если да, то как быть с лицензией или использовать виртуальную машину с эмуляцией оборудования под которое выдана лицензия?
Просветите, пожалуйста :o
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Администратор Тарас від 18 Вересень 2012, 10:43:29
Добрый день.
Просто запускаете под Вайн. Ключ под него же. Все работает.
Вот описание http://ekyrs.org/support/index.php?topic=168.0
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 01 Квітень 2013, 19:29:41
Хоть и не было ответа более 120 дней, все же рискну!
Проблема с запуском прграмного комплекса под Linux на данный момент существует!
Выполнял установку по инструкции. Естественно, установив перед этим Вино, но...
при первом же запуске выдает ошибку:
(https://docs.google.com/file/d/0B9-ZUQ1tNblpdFMyV2lKZ2s1ZFk/edit?usp=sharing)
Как с ней бороться?
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 01 Квітень 2013, 19:34:28
Что-то картинки в предыдущем посте не видно.
Напишу сообщение руками:
Exception EdxGdipExeption in module KYRS.exe at 00097802
Invalid operation in GDI+(Code 1)
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 01 Квітень 2013, 20:57:07
Первый этап решен.
Оказывается просто нужно обновить библиотеку DGI+ через скрипт winetricks
После этого програ запускается, но "ругается", что не запущен сервер базы данных. Почему-то запуск сервера через главное меню ни к чему не приводит, но запуск из консоли командой

wine '~/.wine/drive_c/Program Files (x86)/Firebird/Firebird_2_1/bin/fbserver.exe'

сервер все-таки запускает. Само собой, консоль после запуска сервера закрывать не нужно, ибо сервер является дочерним процесом консоли, а значит закрытие консоли приведет к останову сервера.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 01 Квітень 2013, 21:11:35
Переписываюсь сам с собой  ;D

И все-таки, может кому-то моя история пригодится...
После всех танцев с бубном прога таки к базе не подключается: ошибка 002 - сервер запущен, предлагает проверить стандартные имя пользователя и пароль.

Но там все нормально... Куда копать - пока не знаю.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 01 Квітень 2013, 21:22:40
Ниже - фотка окна сообщения об вышеупомянутой ошибке.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 02 Квітень 2013, 16:53:56
Решил рискнуть, и сделал небольшую презентацию.
Заходите: https://docs.google.com/presentation/d/1fh6KxdFuiANzmuXMI29Do4mC2bisC_qsGGb0sDZOl9M/present#slide=id.p
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: cav від 05 Квітень 2013, 15:33:08
Спасибо за ваши старания и позитивную инструкцию.

Отвечая на ваши вопросы по поводу работы "КУРС Школа" в линуксе: в ближайшее время выйдет обновление которое упростит установку программы и решит ряд нюансов при настройке, также выйдет подробная инструкция по установке.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 07 Квітень 2013, 18:41:59
Вопрос в догонку: будет ли работать программа "Курс" в Linux, если установить Linux-пакет Firebird?
Дело в том, что запуск Firebird через Wine несколько проблематичен - по крайней мере в Wine 1.4 под KUbuntu...
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Apice від 07 Квітень 2013, 18:49:26

После всех танцев с бубном прога таки к базе не подключается: ошибка 002 - сервер запущен, предлагает проверить стандартные имя пользователя и пароль.

Но там все нормально... Куда копать - пока не знаю.

Решил копнуть в рабочую папку Курс. Там есть файлик установки Firebird 2.5 - его запускаю, сервер заново "устанавливается" и в последнем окне снимаем флажок, который приглашает нас на сайт разработчиков, но не снимаем флаг о запуске после установки. Сервер запускается, значек в трее появляется и "Курс" работает штатно.
Жаль только, что такую процедуру нужно выполнять после каждого останова сервера, например, после перезагрузки компа.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: cav від 10 Квітень 2013, 12:10:59

Решил копнуть в рабочую папку Курс. Там есть файлик установки Firebird 2.5 - его запускаю, сервер заново "устанавливается" и в последнем окне снимаем флажок, который приглашает нас на сайт разработчиков, но не снимаем флаг о запуске после установки. Сервер запускается, значек в трее появляется и "Курс" работает штатно.
Жаль только, что такую процедуру нужно выполнять после каждого останова сервера, например, после перезагрузки компа.

После выхода новой версии программы "КУРС: Школа" - вопрос по автоматическому запуску программы Firebird будет решен.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: pikard від 29 Квітень 2013, 11:33:18
Специально зарегистрировалась, чтобы выразить отдельное большое спасибо пользователю Apice. Про постоянный перезапуск Firebird я еще сама додумалась, а вот ошибка после нового обновления ввела меня в некоторое недоумение, так что советы Apice оказались как нельзя кстати.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Mitrandir від 21 Травень 2013, 05:56:11
Рад, что созданная мной тема получила такое бурное развитие. Сегодня попробую поставить КУРС  на Ubuntu 12.10 amd64. И добавить Firebird Server в автозапуск штатными средствами системы.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Mitrandir від 02 Червень 2013, 16:59:11
Сегодня свое свободное время потратил на  тестирование новой версии программы 1.54.1.
По результатам жар-птица добавляется в апплет "Автоматически запускаемые приложения" ,
если в качестве команды указать такую строку:
wine 'C:\Program Files (x86)\Firebird\Firebird_2_1\bin\fbserver.exe' -a
после Files - пробел, очень важно указывать аргумент  - а ВНЕ КАВЫЧЕК!
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Mitrandir від 03 Червень 2013, 06:08:37
Конечно работа в эмуляторе под Линукс это большой успех, но шрифты на вкладках программы выглядят очень коряво и вырвиглазно. В силу этого вопрос: программа всегда использует системный/Вайн шрифт либо можно установить свой?
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: bilogubka від 23 Вересень 2013, 17:16:48
Сегодня свое свободное время потратил на  тестирование новой версии программы 1.54.1.
По результатам жар-птица добавляется в апплет "Автоматически запускаемые приложения" ,
если в качестве команды указать такую строку:
wine 'C:\Program Files (x86)\Firebird\Firebird_2_1\bin\fbserver.exe' -a
после Files - пробел, очень важно указывать аргумент  - а ВНЕ КАВЫЧЕК!

У мене ось так завелося:
wine 'C:\Program Files\Firebird\Firebird_2_1\bin\fbserver.exe' -a
У Program Files (x86) тільки конф. файл.
Назва: Re: Поддержка Linux пользователей - выпуск версии под СПО
Відправлено: Chernous від 22 Жовтень 2013, 22:58:21
Вопрос в догонку: будет ли работать программа "Курс" в Linux, если установить Linux-пакет Firebird?
Дело в том, что запуск Firebird через Wine несколько проблематичен - по крайней мере в Wine 1.4 под KUbuntu...
Будет!
Я думаю в Linux с программой КУРС:Школа так и надо работать. У нас клиенты на Windows, но сервер БД удалось запустить и настроить под Linux http://ekyrs.org/support/index.php?topic=769.0 (http://ekyrs.org/support/index.php?topic=769.0). Кроме того, Linux 64-х разрядный и для запуска 32-х разрядного КУРС:Школа надо много лишних (и не нужных никому) пакетов для Wine, поэтому для запуска клиентов использую VirtualBox. Кстати, Firebird на клиентах не устанавливал, подключаются сразу к серверу по сети (4 клиента - директор, секретарь, завуч и я  ;) )