Установка QUIK на Linux под Wine

Страницы: Пред. 1 2
RSS
Установка QUIK на Linux под Wine, Проблемы с актуальными на сегодняшний день версиями
 
Цитата
Anton написал:
Цитата
Максим написал:
на практике
Это как раз не на практике, а бла-бла заинтересованных лиц. На практике ядро циркон написал один человек достаточно быстро, гуголь потом на нем фуксию налепил (опять по привычке выкачав весь гитхаб со всем мусором и списав на это баблеца, но это уже другая история). Затем, сама идея делать ось на все существующее железо - провальная, надо делать платформу на конкретных деталях и под нее пилить конкретную ось с конкретными драйверами, главное тут зафиксировать апи оси и придерживаться его в дальнейшем, а не менять в каждой минорной версии. И все, будет щасте. Конкретно для рф по шагам: поддержать байкал-м, на нем сделать линейку плат по типу хоть бы малины, под платы разработать ось, опубликовать апи и сдк, портировать несколько приложений, файрфокс там, ллвм, еще что-то. И все, полетит штуковина, если ценник не ломить (продотировать из бюджета по первому времени).
Ну да, ну да. Все в интернете знают сколько стоит разработать софт кроме тех в Ростелекоме и этих заинтересованных (чем?) в Вики.
 
Цитата
Максим написал:
Все в интернете знают
, откуда и как взялся циркон. Это вот практика. А если бы да кабы повторить весь рисерч за 50 лет (зачем?) и в итоге получить ыщо один линукс тока без крыльев - это бла-бла.
 
Попробовал, получится ли запустить QUIK 8.8.1.5 под Ubuntu 20.04.1 LTS. Вот "Инструкция по установке".

1) Поставить Wine 5.0 (5.0-3ubuntu1) и WineTricks (0.0+20200412-1) из Ubuntu Software. При запуске WineTricks видим сообщение:"Вы используете 64-битный WINEPREFIX."
2) Указать через "Поменять настройки", что версия Windows 10.
3) В папку .wine/drive_C поместить папку QUIK, внутри которой файлы терминала как они работают на Windows-компьютере.
4) Выбрать в WineTricks "Запустить explorer", потом найти через "Мой компьютер" папку C:\QUIK и запустить оттуда info.exe.
5) Терминал как-то запускается. Пока не подключаемся к серверу QUIK.
6) Жмём "Система -> Выход". Программа завершает работу, при этом вылетает сообщение о созданном дампе.

В принципе, дальше можно экспериментировать с устойчивостью всего этого хозяйства и разборками, что не работает и почему.
 
 
Запускаю терминал через info.exe -clear. Если не подключаться к серверу QUIK,  то из программы можно выйти без дампа. При попытке подключения  происходит падение с дампом.

Может, ещё что-то надо настроить перед запуском?
 
Цитата
_sk_ написал:
Запускаю терминал через info.exe -clear. Если не подключаться к серверу QUIK,  то из программы можно выйти без дампа. При попытке подключения  происходит падение с дампом.

Может, ещё что-то надо настроить перед запуском?
в бубнте сломан вайн ... на федоре и демьяне ОК
 
Провёл исследование на тему работоспособности wine для терминала QUIK.

1) Если использовать wine 4 (например, в текущем Debian 10.5), то терминал работает.
2) Если использовать wine 5.16 (текущий development-релиз; подключение репозитория см. на сайте WineHQ.org), то терминал тоже работает (пробовал в Linux Mint 20).
3) Версии 5.0 - 5.5 поломанные или недоделанные. Как я понял, там серьёзная переделка кода идёт. С какого момента починилось -- не исследовал уже.

Для меня работает -- это запускаются скрипты QLua.
 
Цитата
3) Версии 5.0 - 5.5 поломанные или недоделанные. Как я понял, там серьёзная переделка кода идёт. С какого момента починилось -- не исследовал уже.

Для меня работает -- это запускаются скрипты QLua.
wine-vanilla 5.0.1 на gentoo, терминал 8.8.4.3, скрипты запускаются.
 
Квик 8.1.0.30 стоит на убунту 18.04.5, вайн 5.0
2 проблемы
Во всплывающих окнах сообщений нечитаемый шрифт.
Если обновить квик выше этой версии, то он не запускается вообще.
Присоветуйте что можно предпринять.
 
hook, здравствуйте!

Для решения проблемы некорректного шрифта необходимо:
1) установить wine с русской локалью: LANG=ru_RU.UTF8 sudo apt install --install-recommends winehq-stable
2) при установке Рабочего места QUIK также указать русскую локаль: env 'LANG=ru_RU.utf8' wine quik_inst.exe
(где вместо quik_inst.exe - имя Вашего инсталятора Рабочего места QUIK)

Относительно второй проблемы, просим уточнить, что именно происходит при попытке запуска? Появляется ли какая-либо ошибка? (Желательно приложить снимки экрана).
 
Цитата
Roman Azarov написал:
Относительно второй проблемы, просим уточнить, что именно происходит при попытке запуска? Появляется ли какая-либо ошибка? (Желательно приложить снимки экрана).
Со шрифтами разобрался. Спасибо.
По второму вопросу:
После обновления выше версии 8.1.0.30 при попытке запуска info.exe около 15 секунд крутится шарик около указателя мыши и дальше ничего не происходит, т.е. программа не открывается, сообщений об ошибке не появляется. Это на дистрибутиве от ПСБ.
Попробовал установить программу от ВТБ (у них дистрибутив 8.8 выложен). Программа установилась, но запустить её также не получилось, всё то же самое, крутится шарик некоторое время, сообщений об ошибке нет.
 
Цитата
Roman Azarov написал:
что именно происходит при попытке запуска?
ещё на версии 8.1.0.30 после запуска программы выскакивает окно  с текстом
 
Цитата
hook написал:
выскакивает окно  с текстом
Просто уберите этот instrclient.dll из папки квика и не будет выскакивать.
 
Цитата
hook написал:
Цитата
Roman Azarov написал:
Относительно второй проблемы, просим уточнить, что именно происходит при попытке запуска? Появляется ли какая-либо ошибка? (Желательно приложить снимки экрана).
Со шрифтами разобрался. Спасибо.
По второму вопросу:
После обновления выше версии 8.1.0.30 при попытке запуска info.exe около 15 секунд крутится шарик около указателя мыши и дальше ничего не происходит, т.е. программа не открывается, сообщений об ошибке не появляется. Это на дистрибутиве от ПСБ.
Попробовал установить программу от ВТБ (у них дистрибутив 8.8 выложен). Программа установилась, но запустить её также не получилось, всё то же самое, крутится шарик некоторое время, сообщений об ошибке нет.
это точно сделано?
Цитата
1) установить wine с русской локалью: LANG=ru_RU.UTF8 sudo apt install --install-recommends winehq-stable

какое железо по графике? если гибридка, то  пробуйте на встройку перебросить
 
Цитата
новичок написал:
1) установить wine с русской локалью: LANG=ru_RU.UTF8 sudo apt install --install-recommends winehq-stable
с этим вариантом нечитаемый текст во всплывающих сообщениях
пробовал ставить winehq-staging и winehq-devel , в этих случаях текст нормально читается
Цитата
Roman Azarov написал:
при установке Рабочего места QUIK также указать русскую локаль: env 'LANG=ru_RU.utf8' wine quik_inst.exe
сделал так, программа установилась, запускаются справка, генератор ключей, но не запускается info.exe

Цитата
новичок написал:
какое железо по графике? если гибридка, то  пробуйте на встройку перебросить
карта отдельно стоит старая radeon hd 4870(или 4850 точно не помню)
 
Цитата

сделал так, программа установилась, запускаются справка, генератор ключей, но не запускается info.exe
wine - 32 битный или 64?
 
Цитата
Алексей Дуванов написал:
wine - 32 битный или 64?
64
winetricks выдал
"Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке."
 
Цитата
hook написал:
сделал так, программа установилась, запускаются справка, генератор ключей, но не запускается info.exe
ну дык запусти его как и инсталлер из командной строки и посмотри что на выходе
 
Цитата
новичок написал:
ну дык запусти его как и инсталлер из командной строки и посмотри что на выходе
Так и сделал. Не хватало вот этой бздюльки libpng12.so
Подсунул её и всё заработало!
Спасибо тебе добрый человек за науку!!! (с линухом у меня пока не очень)
 
Здравствуйте!  Не могу понять что нужно подсунуть wine, чтобы даты правильно отображались?
 
Вот так вот отображаются даты в разных окнах.

Кодировка LANG=ru_RU.UTF-8

В логах wine есть строки:
0009:fixme:nls:GetThreadPreferredUILanguages 00000034, 0x32dcf4, 0x32dd70 0x32dcf0
0009:fixme:nls:get_dummy_preferred_ui_language (0x34 0x32dcf4 0x32dd70 0x32dcf0) returning a dummy value (current locale)
 
Только у меня дата отображается в формате месяц/день/год или просто никого больше это не напрягает?
 
Цитата
Sergey Gorokhov написал:
Цитата
Евгений написал:
multipurpose
на сколько нам известно multipurpose  не работает на Linux
я вхожу по multipurpose. но это кривой способ: запуск info.exe через  файловый менеджер linux. подскажете о каком файле quik ругается.
 
Так-как тема по установке, напишу инструкцию на сегодняшний день. А то столько сообщений и никто не удосужился написать. Только что в очередной раз поставил QUIK. ОС Linux у меня разные, но все на deb пакетах. Поэтому установка на них везде одноообразная.
На одном из компьютеров QUIK давно установлен на версию wine 4. Сегодня пытался поставить на wine 5, ошибка была при подключении, после ввода пароля.

В итоге поставил wine 6 следующим образом по инструкции на сайте:
"wget -nc https://dl.winehq.org/wine-builds/winehq.key"
"sudo apt-key add winehq.key"
"sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' " -  зависит от версии вашей ОС Linux. (Если кто не знает версию можно узнать так: "lsb_release -a")
"sudo apt update"
"sudo apt install --install-recommends winehq-stable"

В вашем дистрибутиве ОС может есть нужная версия и не надо её устанавливать приведённым выше способом.

Если у вас уже установлен wine 6 или wine 4 и вы что-то там нагородили неудачно, то рекомендую очистить его,
зайти в домашнюю директорию:
"cd --""rm -rf .wine" - удалить конфигурации и пройти инициализацию: "LANG=ru_RU.UTF8 wine cmd"
Будет предложено доустановить какие-то пакеты, я отказался. Командная строка в итоге будет заканчиваться '>'. Набрать "exit" чтобы вернуть стандартный вид.

Далее с помощью команды "cd" заходите в папку где лежит установочный файл QUIK, и запускаете установку "LANG=ru_RU.UTF8 wine Quik.exe" - в конце подставляете ваше название файла. Будет стандартная установка, рекомендуют обычно ставить на диск C:

Теперь, если надо закинуть ключи, находите в домашней директории папку ".wine" далее папку где установлен QUIK и папку с ключами. Папка пустая, копируете ключи в неё.
Далее можно запускать из консоли программу терминала "LANG=ru_RU.UTF8 wine info.exe"
Либо подправьте ярлык на рабочем столе. Например я сделал так: "env WINEPREFIX="/home/username/.wine" LANG=ru_RU.UTF8 wine C:\\QUIK\\info.exe".

Всякими примочками и скриптами не пользуюсь. То чем я пользуюсь всё работает и шрифты везде отображаются.
Было как-то давно в одном QUIK-е частично в каком-то из окон не отображались шрифты, поменял на другие в самой программе и всё заработало.
Пакет winetricks у меня не установлен, всё и так работает.
 
Добрый день.

Спасибо. Думаем, что она поможет пользователям, кто столкнется с проблемой шрифтов.
 
Добрый день!
Поратил 3 дня чтобы завести этот шаробан, перепробовал кучу разных вариантов, удалось - пока выявлена проблема только с локалью - вместо русских букв кракозябры, потенциально это решится полной локализацией Ubuntu. Интструкцией по установке на Linux не пользовался (vcredits не устанавливал).
QUIK успешно завёлся на Ubuntu 20.04 с XFCE4_core (северная версия) только под Wine6.0 (важно! На версиях 4.0, 5.0, 5.0 отказывается работать, вылетает с дампом), вдруг кому-то поможет. И ещё - не знаю связано ли это с вылетом и дампом, но дома ругался на ntdll.dll. На сервере в папках .wine/windows/system32 и .wine/windows/syswow64 для файлов ntdll.dll разрешил их исполнение
 
Цитата
Максим написал:
Добрый день!
Поратил 3 дня чтобы завести этот шаробан, перепробовал кучу разных вариантов, удалось - пока выявлена проблема только с локалью - вместо русских букв кракозябры, потенциально это решится полной локализацией Ubuntu. Интструкцией по установке на Linux не пользовался (vcredits не устанавливал).
QUIK успешно завёлся на Ubuntu 20.04 с XFCE4_core (северная версия) только под Wine6.0 (важно! На версиях 4.0, 5.0, 5.0 отказывается работать, вылетает с дампом), вдруг кому-то поможет. И ещё - не знаю связано ли это с вылетом и дампом, но дома ругался на ntdll.dll. На сервере в папках .wine/windows/system32 и .wine/windows/syswow64 для файлов ntdll.dll разрешил их исполнение
прошу прощения за ошибки, автоисправление на телефоне скорее вредит, чем помогает. *дома - читать как дамп (dmp), wine4.0, wine5.0, wine5.5 НЕ смог запустить quik
Страницы: Пред. 1 2
Читают тему (гостей: 54)
Наверх