форум підтримки 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М для извлечения библиотеки ![]() |
Автор: | Максим@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С-ный, он и со своими прямыми обязанностями справляется со скрипом ![]() Вложение: Вложение: Всё откладывал после начала работы с 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/ |