форум поддержки VSGroup
https://forum.vsgroup.ua/

Работа на Ubuntu
https://forum.vsgroup.ua/viewtopic.php?f=74&t=6050
Страница 1 из 1

Автор:  Николай@VSGroup [ 20 ноя 2013, 13:01 ]
Заголовок сообщения:  Работа на Ubuntu

Для работы WinCalc на Ubuntu потребуется Wine, он ставится из центра приложений. Я также ставил еще Q4Wine для управления.

В связи с переходом на новую среду разработки и началом миграции на кроссплатформенную среду FireMonkey, у программы появились требования к графической системе Windows. В частности для Windows XP и Windows Server 2003 нужно дополнительно устанавливать WIC (Windows Imaging Components).
http://www.microsoft.com/ru-ru/download ... aspx?id=32

В Ubuntu ситуация похожая, для работы программы нужно дополнительно написать в консоли:

winetricks gdiplus (без этого программа вообще не работает, пишет ошибка в приложении)
winetricks windowscodecs (без этого не отображаются картинки окон на коммерческом предложении)
(размер обновлений может быть разный, от 1М до 500М !!! )

После этого все корректно работает.

Работает на Ubuntu 12.04 x86

На Ubuntu 12.04 x64 не заработало, не выполняется команда "winetricks windowscodecs", проблема с пакетом p11-kit. Целый час пробовал разные решения из интернета, но ничего не получилось

На Ubuntu 13.10 x86 не заработало, какие-то системные ошибки при выполнении "winetricks windowscodecs". Команда "winetricks gdiplus" скачала Windows7 SP1 на 550М для извлечения библиотеки :?

На Ubuntu 13.10 x64 также не заработало, проблема что и у 12.04 x64. Команда "winetricks gdiplus" также скачала Windows7 SP1 на 550М для извлечения библиотеки :?

Автор:  Aster [ 10 апр 2014, 12:45 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Цитата:
В связи с переходом на новую среду разработки и началом миграции на кроссплатформенную среду FireMonkey, у программы появились требования к графической системе Windows. В частности для Windows XP и Windows Server 2003 нужно дополнительно устанавливать WIC (Windows Imaging Components).
http://www.microsoft.com/ru-ru/download ... aspx?id=32


С Windows 8 нет никаких проблем? Ничего дополнительно устанавливать не нужно?

Автор:  Максим@VSgroup [ 10 апр 2014, 12:55 ]
Заголовок сообщения:  Re: Работа на Ubuntu

не нужно

Автор:  dokuur [ 07 окт 2015, 14:23 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Если кому-то все еще интересно - как запустить WinCalc на Ubuntu Linux ниже привожу свои изыскания на эту тему.

WinCalc — это 32 битное Windows-приложение. Для его запуска необходимо использовать эмулятор Windows — wine и его дополнение winetricks.
Код:
sudo apt-get install wine winetricks

После установки нужно подготовить wine для работы с 32 битными приложениями
Если у Вас wine уже использовался, то
Код:
rm -r ~/.wine
- если нет, то можно перейти к следующему шагу.
Код:
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
- я по умолчанию оставлял WinXP
Дальше устанавливаем необходимые для работы программы WinCalc дополнение
Код:
winetricks gdiplus
(без этого программа вообще не работает, пишет ошибка в приложении)
Код:
winetricks windowscodecs
(без этого не отображаются картинки окон на коммерческом предложении)
И на этом пожалуй все. И да, все так просто :)
Работа данного решения проверялась на Linux Mint 13 (x32,x64), 17.1 и 17.2 оба х64
Дальше запускаем приложение либо дважды клацнув по нему мышкой, либо из терминала
Код:
wine ~/your_name/WinCalc/wincal_d.exe

Автор:  Николай@VSGroup [ 07 окт 2015, 16:23 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Спасибо! Будем знать!

Автор:  asvetl [ 28 дек 2016, 15:04 ]
Заголовок сообщения:  Re: Работа на Ubuntu

А кто-нибудь смог запустить клиент-серверную работу c сервером на linux? Ubuntu server 12.04, firebird 2.5, доступ по сети. При подключении ругается.

В виртуальной машине ставил версии поновее - то же самое. Регистр символов проверял - такой же как просит Wincalc. Пути писал и с прямыми, и с обратными слэшами. И со слэшем в конце, и без.

Хочу перенести на сервер, на котором уже у меня postgres работает и освободить 1С-ный, он и со своими прямыми обязанностями справляется со скрипом :)

Вложение:
2016-12-28_14-00-52.png
2016-12-28_14-00-52.png [ 125,66 КБ | Просмотров: 9823 ]

Вложение:
2016-12-28_14-01-01.png
2016-12-28_14-01-01.png [ 17,76 КБ | Просмотров: 9823 ]


Всё откладывал после начала работы с wincalc, а тут хотим немного оптимизировать ПО на серверах.

Автор:  Николай@VSGroup [ 28 дек 2016, 15:37 ]
Заголовок сообщения:  Re: Работа на Ubuntu

1. на первом скриншоте закрыто окно подключения. не видно строку сервер
2. а база собственно где лежит?

Автор:  asvetl [ 28 дек 2016, 20:23 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Прошу прощения. На первом - ip сервера, 192.168.10.201. Я указал ip, вошел в список баз, добавил там строку с путем.

Файлы базы лежат в папке /opt/share/firebird/data/

Автор:  Николай@VSGroup [ 29 дек 2016, 18:26 ]
Заголовок сообщения:  Re: Работа на Ubuntu

1. В пути баз указать именно /opt/share/firebird/data/. Какая ошибка при подключении? (попробовать последней 31 сборкой, только что выложил обновление)
2. Если не работает, скачайте IBExpert и попробуйте вручную подключиться к базе:

Пользователь SYSDBA
пароль masterkey
пусть базы /opt/share/firebird/data/wcoffers.fdb

работает?

Автор:  asvetl [ 30 дек 2016, 09:38 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Николай, после обновления 3.5.31.123 всё завелось. Огромное спасибо!

Делюсь опытом:

Кроме установки и настройки firebird сервера нужно:

1. В окне настройки сервера создать запись, указать полный путь от корневого каталога к папке с файлами. Сам Firebird не покажет существующую базу, нужно создавать запись вручную;

2. ОБЯЗАТЕЛЬНО переименовать файлы, сменив регистр нужных символов, получив такие имена:
WCGlobal.fdb (первые два символа WC и G - первая буква слова - прописные);
WCOffers.fdb (первые два символа WC и O - первая буква слова - прописные);
WCPrices.fdb (первые два символа WC и P - первая буква слова - прописные);
То есть первые три символа в названии баз - большие. Это важно. Linux в области работы с файлами регистрозависим

3. Если будут переноситься настройки пользователей - их тоже перименовать, сменив регистр:
WC_Светличный А.Д..fdb (первые два символа WC прописные, имя - как в окне авторизации);
Если настройки будут создаваться самой программой, они будут созданы автоматически с нужными именами.

Автор:  Николай@VSGroup [ 30 дек 2016, 10:18 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Регистр символов исправлю, недоглядел. Будет все маленькими буквами!
Вы на какой сборке работаете? Могу еще сделать изменения в 30, там слеш нужно было учесть для Linux

Автор:  Николай@VSGroup [ 30 дек 2016, 12:13 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Регистр символов пришлось изменить на верхний. Под Windows Firebird создает новые базы в верхнем регистре.
В будущем можно будет спокойно перенести базу с Windows на Linux

Автор:  asvetl [ 30 дек 2016, 12:34 ]
Заголовок сообщения:  Re: Работа на Ubuntu

Большое спасибо за помощь! Работаем на 31 сборке, думаю, на 30 возвращаться не будем :)

С регистром пускай на Ваше усмотрение - на скриншотах видно, что Wincalc аккуратно указывает, каким должно быть имя, учитывая регистр. То есть было достаточно просто переименовать так, как просит программа - и всё. Конечно, если будет полная переносимость - это просто шикарно! Благодарим от всего предприятия!

С наступающими всех VSGroup-овцев и форумчан! Сбычи мечт! Самого наилучшего!!!

Автор:  Николай@VSGroup [ 31 дек 2016, 12:34 ]
Заголовок сообщения:  Re: Работа на Ubuntu

asvetl писал(а):
С наступающими всех VSGroup-овцев и форумчан! Сбычи мечт! Самого наилучшего!!!


Спасибо! Взаимно!

Страница 1 из 1 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/