Автор Тема: Ошибка в формате EXE  (Прочитано 6021 раз)

Оффлайн divch

  • Начинающий
  • *
  • Сообщений: 3
    • Email
Ошибка в формате EXE
« : 01.08.2020 21:00:10 »
Взял altlinux workstation 8.2.1 64 .битную из фтп. Хотел поставить QUIK терминал для торговли на бирже под wine , от сюда взял https://arqatech.com/upload/iblock/de5/Quik_Junior_v8.8.0.exe
Запускается в wine нормально. Распаковывается в один каталог, внем программа info.exe , на рабочем столе её ярлык.
При нажатии на ярлык ничего не происходит. Если набрать wine info.exe выдаёт по русски Ошибка в формате EXE, если выйти в текстовую консоль под рутом , выдаёт несколько fixme, а потом Bad exe format.

Оффлайн divch

  • Начинающий
  • *
  • Сообщений: 3
    • Email
Re: Ошибка в формате EXE
« Ответ #1 : 01.08.2020 21:22:09 »
Сама info.exe 64 битная под Windows 10, проставить в winecfg Windows 10 для приложения info.exe пробовал, не помогает.

Мыслей особенно нет, вышел в 32 битный линукс, пишет не могу запустить 64 битное приложение, так и должно быть. Не может быть такое что в составе 64 битного  дистрибутива идёт 32 битное приложение. Попробовать обновить wine или есть предком полированный rpm? Ключевые слова дайте.

Можно поити в сторону младших версий quick, они по 32 разрядными windows работали и сообщения о работе под wine были, но это не хорошо.

Правильно ли я понимаю, что мне нужно удалить wine который шёл в составе workstation 8.2.1 64 бит и установить wine vanilla?
« Последнее редактирование: 01.08.2020 22:03:44 от divch »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 741
    • Домашняя страница
    • Email
Re: Ошибка в формате EXE
« Ответ #2 : 01.08.2020 22:04:19 »
http://altlinux.org/WINE
Установите пакет wine вместо i586-wine и пересоздайте каталог ~/.wine.
Андрей Черепанов (cas@)

Оффлайн divch

  • Начинающий
  • *
  • Сообщений: 3
    • Email
Re: Ошибка в формате EXE
« Ответ #3 : 03.08.2020 16:33:36 »
Вытер старый wine командой rpm -e, скачал по ftp из
http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/branch/x86_64/RPMS.classic/

пакет wine-4.13.1-alt0.M80P.1.x86_64.rpm , поставил командой rpm -ih
Правильно?
Пакеты на который он ссылался уже стояли.
Удалил старый ~/.wine
Создал новый командой winecfg, создалось правильно 64 битные
Запускаю  приложение wine64 info.exe
Ошибка в формате ехе не выдаётся, а через некоторое время создаётся каталог dump, в него пишется дамп памяти, выскакивает окошко отошлите на емайл.

Далее это я что не прописал/установил или это MS несовместим с wine?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 741
    • Домашняя страница
    • Email
Re: Ошибка в формате EXE
« Ответ #4 : 03.08.2020 19:27:59 »
Значит, кривая программа. Или вызывает отсутствующий компонент или 32-битную программу.
Андрей Черепанов (cas@)