LINUX.ORG.RU
решено ФорумGames

Не устанавливается Battle.NET

 , ,


0

1

Всем доброй ночи.

Я пытался запустить установку просто из wine. Итог: установка просто висит на 0%

Пытался установить из PlayOnLinux. Итог: после установки просто не запускается.

Как я только не заморачивался, установить так и не удалось.

Ubuntu 16.04 Wine 1.6 PlayOnLinux: 4.2.10

Заранее благодарен.

Ответ на: комментарий от ykroop

У меня не получается использовать vcrun2015, пишет мол, нету такого аргумента. Я попытался обновить winetricks, но как его обновить? В синаптике нету обновлений.

MarkNulled
() автор топика
Ответ на: комментарий от ashot

Скрипт запускается же через sh. Если запускать вот так:

sh winetricks WINEPREFIX=~/.PlayOnLinux/wineprefix/crap/ winetricks vcrun2015
Выкидывает:
Unknown arg WINEPREFIX=/home/mark/.PlayOnLinux/wineprefix/crap/

MarkNulled
() автор топика
Ответ на: комментарий от jsi36331

Устанавливал вместе с PlayOnLinux. Сейчас обновил до 1.9.15.

MarkNulled
() автор топика

Проблема решена, надо было просто скрипт скинуть в /usr/bin/ . Спасибо всем за помощь!

MarkNulled
() автор топика
Ответ на: комментарий от MarkNulled

Скрипт запускается же через sh

Про shebang не слышал, да.

Если запускать вот так:

Про то, чем отличаются переменные окружения от аргументов команд, тоже.

theNamelessOne ★★★★★
()
Ответ на: комментарий от MarkNulled

Проблема решена, надо было просто скрипт скинуть в /usr/bin/

Если нет предубеждений против запуска исполняемых файлов из хомяка (т.е., /home/ у тебя смонтирован без noexec), то можно положить скрипт куда-нибудь туда (обычно для этого используют ~/.local/bin/).

theNamelessOne ★★★★★
()
Ответ на: комментарий от MarkNulled

Скрипт запускается же через sh.

Скрипты запускаются без всяких sh если дать им права на исполнение.

chmod +x ./winetricks
Командой WINEPREFIX=/path ты задаешь переменную окружения WINEPREFIX, которую потом используют wine и winetricks. Поэтому нужно это делать до запуска скрипта.
После winetricks идет список аргументов (или не идет, тогда запустится гуй). Поэтому скрип тебе ответил, что не понимает аргумента WINEPREFIX=/path.
Надо было делать как-то так:
chmod +x winetricks
env WINEPREFIX=~/.PlayOnLinux/wineprefix/crap/ winetricks vcrun2015

ashot ★★★★
()
Ответ на: комментарий от ashot

Обязательно прочту. Я линукс неделю назад установил. Потихоньку разбираюсь. Спасибо за справку.

MarkNulled
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.