LinuxForum.Fans
Тема

Не открываются приложения под wine

Автор: ivan_tiran 20 сообщений 3565 просмотров
#320956
text
pavel@Z580:/media/0012-D687/artel'щikov$ wine lab4.exe
err:process:create_process starting 64-bit process L"Z:\\media\\0012-D687\\artel'\0449ikov\\lab4.exe" not supported in 32-bit wineprefix
wine: Ошибка в формате EXE для Z:\media\0012-D687\artel'щikov\lab4.exe.

Я так понял, система сообщяет, что у меня 64-х битное приложение.

Это консольная прога, которую я писал в 64-х битной видовс 8. Может можно что-нибудь доустановить, что бы программы открывались?

#320957

ОС?
Версия wine?

#320958

ubuntu 12.04
wine из стандартного репозитория.

#320959
"ivan.tiran" написал:
wine из стандартного репозитория.

Ни о чем.

text
wine --version
"ivan.tiran⇓" написал:
что у меня 64-х битное приложение.

Как бы да...

#320960

1.4.1

Старенький, а как установить посвежее тогда?

#320969

В зависимости от ОС:

text
$ wget http://slackbuilds.org/slackbuilds/14.0/system/wine.tar.gz
$ tar xf wine.tar.gz
$ cd wine
$ . wine.info
$ wget $DOWNLOAD
# ./*Build
# installpkg /tmp/SBo/wine*txz

В Ubuntu:

text
$ sudo apt-get install wine

Найти репозиторий с более свежей версией предлагается в качестве «домашнего задания» ;)

#320971

Спасибо, устанавливать я знаю как))), подключать репозитории пока не научился, бездумно копирую. А старую версию дропануть надо, я так понимаю?

#320973

А можно теперь восстановить Убунтушку? Я по своей неопытности, когда удалял wine прописал sudo apt-get purge wine*, нажил кучу проблем на свою... Надо, наверное, было прописать wine.deb. У меня снеслись многие проги. В графическом режиме зайти не могу. Есть возможность через установочный диск восстановить ОС или придётся заново её устанавливать? Вам, наверное, смешно сейчас)))

#320980

В том-то и беда дистрибутивов с автоматической проверкой зависимостей.

"ivan.tiran⇓" написал:
Надо, наверное, было прописать wine.deb

Нет, нужно просто внимательно читать документацию, хотя бы те же man-страницы:

--purge
Использовать purge (зачистку) вместо remove (удаления) для всех пакетов, которые будут удалены

Так что ССЗБ.

"ivan.tiran⇓" написал:
А можно теперь восстановить Убунтушку?
text
$ sudo apt-get --no-download --ignore-missing install wine
$ sudo apt-get remove wine
#320987

/рукалицо
win64 поддерживается начиная с 1.2, так что версия wine'а тут совершенно не при чём....

ivan.tiran, какая убунта была? x86_64 или i586? если не помнишь uname -m подскажет...
если 32-х битная, то ни как не запустишь... при наличии исходников собери 32-х битную версию... если есть определённые навыки или энтузиазм, то это можно сделать и под линем...
если 64-х битная, то проблема в том, что у тебя 32-х битный WINEPREFIX. man wine за подробностями.
решения два:
нумер_раз) rm -rf ~/.wine && WINEARCH=win64 winecfg
нумер_два) WINEARCH="win64" WINEPREFIX="~/my/super/puper/win64/wine/prefix" winecfg
!!! оба варианта подразумевают, что ты пониманиешь, что тут написано.

по поводу восстановления: если есть навыки и/или рецепт от yars'а не поможет, то смотришь логи /var/log/apt/history.log* и смотришь, что лишнего удалилось... соответственно что нужно - переустанавливаешь...

ЗЫ: не знаю специфику бубунты... 64-х битное вино может содержаться в отдельном пакете...

#320988

64-х битное вино может содержаться в отдельном пакете...

Пакет называется так:
wine(версия вайн)-amd64

ivan.tiran,
Репозиторий с новыми версиями вайна (подключение):

text
sudo add-apt-repository ppa:ubuntu-wine/ppa

Установка (перечислены все пакеты, которые возможно понадобятся):

text
sudo apt-get update
sudo apt-get install wine wine1.5 wine1.5-i386 wine1.5-amd64 wine-gecko1.9 wine-mono0.0.8 winetricks

з.ы. пакет wine - метапакет (обычно достаточно установить только его)

#320990
"Fat-Zer" написал:
и смотришь, что лишнего удалилось...

Да чего гадать - пол-иксов и плюс еще что-то, см. http://packages.ubuntu.com/wine, http://packages.ubuntu.com/precise-updates/wine1.4, http://packages.ubuntu.com/precise-updates/wine1.4-i386.
%)

#321051
Fat-Zer написал:
/рукалицо
win64 поддерживается начиная с 1.2, так что версия wine'а тут совершенно не при чём....

ivan.tiran, какая убунта была? x86_64 или i586? если не помнишь uname -m подскажет...
если 32-х битная, то ни как не запустишь...
ЗЫ: не знаю специфику бубунты... 64-х битное вино может содержаться в отдельном пакете...

поддерживаю!

в убунте-х64 есть и 64бита вайн и 32:
dpkg -l | grep wine | grep '^i'
ii libkwineffects1abi4 4:4.10.2-0ubuntu1~ubuntu12.10~ppa3 amd64 library used by effects for the KDE window manager
ii wine-gecko1.9:amd64 1.9-0ubuntu1~ppa1~precise1 amd64 Microsoft Windows compatibility layer (embedded web browser)
ii wine-gecko1.9:i386 1.9-0ubuntu1~ppa1~precise1 i386 Microsoft Windows compatibility layer (embedded web browser)
ii wine-mono0.0.8 0.0.8-0ubuntu1~ppa1 all Microsoft Windows compatibility layer (.NET compatibility)
iU wine1.5 1.5.30-0ubuntu3 amd64 Microsoft Windows Compatibility Layer (Binary Emulator and Library)
iU wine1.5-amd64 1.5.30-0ubuntu3 amd64 Microsoft Windows Compatibility Layer (64-bit support)
iU wine1.5-i386 1.5.30-0ubuntu3 i386 Microsoft Windows Compatibility Layer (32-bit support)
ii winetricks 0.0+20120912 amd64 Microsoft Windows Compatibility Layer (winetricks)

и оно создает два програмФайлеса как в винде...

#322443

Всем привет,давно здесь не был.Более подходящей темы пока не встретил,а потому прошу сильно не пинать.)
Ситуация следуюющая.Мне необходимо запустить в вайне 2 приложения,но отдельно чтобы были.Дело в том,что для закрытия одного из приложений необходимо "кончать" вайн wineserver -k соответственно сдохнут обе программы сразу,а надо только одну убить...

#322444
shtoom написал:
для закрытия одного из приложений необходимо "кончать" вайн wineserver -k

Это почему ж так? o_O

#322448

Репак скайрима глючный(

#322458

Нет,не очень помогло,но если запускать через терминал,а не с ярлыка,то можно вернуться и грохнуть,то,что надо.)

#323069
ivan.tiran написал:
Это консольная прога, которую я писал в 64-х битной видовс 8. Может можно что-нибудь доустановить, что бы программы открывались?

как я понимаю вайн не является полным аналогом для ехе приложений,
а составляется для поддержки программ, которые разработчики могут протестировать на совместную работу под вайн
если ваша программа авторская, вполне возможно что не будет корректно работать под вайн

#323092
samyimalenki написал:
[quote=ivan.tiran]Это консольная прога, которую я писал в 64-х битной видовс 8. Может можно что-нибудь доустановить, что бы программы открывались?

как я понимаю вайн не является полным аналогом для ехе приложений,
а составляется для поддержки программ, которые разработчики могут протестировать на совместную работу под вайн
если ваша программа авторская, вполне возможно что не будет корректно работать под вайн[/quote]
Вайн - альтернативное ВИНАПИ, но не с полнім перечнем функционала, так что одни проги будут работать, другие, если поддерживают нереализованные еще в Вайне функции - нет. winehq.org вам в помощь. там можно найти что работает и как каествоенно и как сего доиться...

Войдите или зарегистрируйтесь, чтобы ответить.