Запуск приложений Wine из разных конечных путей дает разные результаты? [закрыто]

Я собираюсь использовать игру «cosmoteer» в качестве примера (так как это бесплатно), но я столкнулся с этим с другими.

Проблема: если я запустил:

cd /path/to/executable/ wine exec.exe

Программа запускается.

Но если я это делаю:

wine /path/to/executable/exec.exe

Программа / приложение изменяет «рабочий каталог» (я думаю, что он называется так) и не выполняется. Вы, ребята, знаете, в чем проблема? Я не могу найти решение в Интернете, которое похоже на это. Или, по крайней мере, один, у которого есть решение, большинство из них - пустые нити без ответа.

0
задан 10 July 2017 в 03:22

6 ответов

Проблема в том, что у вина есть специальная команда для этого. Вы должны выдать

wine start /d <path> 

, где <path> - это начальный каталог.

https://wiki.winehq.org/Start

1
ответ дан 22 May 2018 в 20:42

Проблема в том, что у вина есть специальная команда для этого. Вы должны выдать

wine start /d <path>

, где <path> - это начальный каталог.

https://wiki.winehq.org/Start

1
ответ дан 18 July 2018 в 10:30

Проблема в том, что у вина есть специальная команда для этого. Вы должны выдать

wine start /d <path>

, где <path> - это начальный каталог.

https://wiki.winehq.org/Start

1
ответ дан 24 July 2018 в 19:35

Винный исполняемый файл не меняет каталог на путь исполняемого файла, который вы передаете. Это необходимо, иначе вы бы не смогли, например, запустить wine / path / to / 7-zip и заставить его работать с текущим каталогом ... он всегда будет раздражать и бесполезно работать с 7-zip-каталогом! [!d0 ]

Часто с приложениями Windows в папке с исполняемым файлом есть разные зависимости, поэтому полезно запустить cd перед ее запуском. Если вы не хотите потерять свой текущий каталог, вы всегда можете:

pushd /path/to/executable/
wine exec.exe;
popd

Надеюсь, что это поможет.

PS Мне бы хотелось узнать, какие шаги вы предприняли и какую удачу у вас есть спутник для запуска. Мой собеседник временно увлечен этой игрой, и я бы хотел его обмануть, но я не могу заставить установщика работать. Это просто говорит мне, что моя система не соответствует требованиям к инфраструктуре dotnet, но я использовал playonlinux для установки последней версии (4.5) в бутылку перед игрой ...

1
ответ дан 22 May 2018 в 20:42
  • 1
    В качестве альтернативы используйте подоболочку: ( cd <PATH> && exec wine <EXE> ) – David Foerster 12 July 2017 в 15:38
  • 2
    Привет, я смог запустить его на своем Linux-ПК, я не уверен, какое колдовство я сделал, но даже Уолт (Разработчик игр) сказал, что я был первым, кого он знал, который смог запустить игру на Вино. Если вам нужно что-то узнать, сообщите мне, я буду рад ответить, и, возможно, вы сможете узнать, что делает мой компьютер таким особенным. – Francisco Laferrière 17 July 2017 в 07:00

Винный исполняемый файл не меняет каталог на путь исполняемого файла, который вы передаете. Это необходимо, иначе вы бы не смогли, например, запустить wine / path / to / 7-zip и заставить его работать с текущим каталогом ... он всегда будет раздражать и бесполезно работать с 7-zip-каталогом!

Часто с приложениями Windows в папке с исполняемым файлом есть разные зависимости, поэтому полезно запустить cd перед ее запуском. Если вы не хотите потерять свой текущий каталог, вы всегда можете:

pushd /path/to/executable/ wine exec.exe; popd

Надеюсь, что это поможет.

PS Мне бы хотелось узнать, какие шаги вы предприняли и какую удачу у вас есть спутник для запуска. Мой собеседник временно увлечен этой игрой, и я бы хотел его обмануть, но я не могу заставить установщика работать. Это просто говорит мне, что моя система не соответствует требованиям к инфраструктуре dotnet, но я использовал playonlinux для установки последней версии (4.5) в бутылку перед игрой ...

1
ответ дан 18 July 2018 в 10:30

Винный исполняемый файл не меняет каталог на путь исполняемого файла, который вы передаете. Это необходимо, иначе вы бы не смогли, например, запустить wine / path / to / 7-zip и заставить его работать с текущим каталогом ... он всегда будет раздражать и бесполезно работать с 7-zip-каталогом!

Часто с приложениями Windows в папке с исполняемым файлом есть разные зависимости, поэтому полезно запустить cd перед ее запуском. Если вы не хотите потерять свой текущий каталог, вы всегда можете:

pushd /path/to/executable/ wine exec.exe; popd

Надеюсь, что это поможет.

PS Мне бы хотелось узнать, какие шаги вы предприняли и какую удачу у вас есть спутник для запуска. Мой собеседник временно увлечен этой игрой, и я бы хотел его обмануть, но я не могу заставить установщика работать. Это просто говорит мне, что моя система не соответствует требованиям к инфраструктуре dotnet, но я использовал playonlinux для установки последней версии (4.5) в бутылку перед игрой ...

1
ответ дан 24 July 2018 в 19:35
  • 1
    В качестве альтернативы используйте подоболочку: ( cd <PATH> && exec wine <EXE> ) – David Foerster 12 July 2017 в 15:38
  • 2
    Привет, я смог запустить его на своем Linux-ПК, я не уверен, какое колдовство я сделал, но даже Уолт (Разработчик игр) сказал, что я был первым, кого он знал, который смог запустить игру на Вино. Если вам нужно что-то узнать, сообщите мне, я буду рад ответить, и, возможно, вы сможете узнать, что делает мой компьютер таким особенным. – Francisco Laferrière 17 July 2017 в 07:00

Другие вопросы по тегам:

Похожие вопросы: