Wine could not open working directory starting in the windows directory

Wine linux working directory Post by TouchOdeath » Tue Dec 22, 2020 10:54 am When in Steam, and trying to play 'The Elder Scrolls Online', it opens the

Содержание

  1. Wine linux working directory
  2. Re: wine: could not open working directory
  3. Re: wine: could not open working directory
  4. Re: wine: could not open working directory
  5. Хитрости и трюки при использовании Wine
  6. Основы работы с Wine для начинающих
  7. Введение
  8. Установка Wine
  9. Установка программ и игр
  10. Winetricks
  11. Редактирование реестра
  12. PlayOnLinux
  13. Монтирование образов CD/DVD-дисков
  14. Запуск игр в отдельном Х-сервере
  15. Заключение

Wine linux working directory

Post by TouchOdeath » Tue Dec 22, 2020 10:54 am

When in Steam, and trying to play ‘The Elder Scrolls Online’, it opens the ‘preparing to launch’, then closes. Looking at the logs: /home/user/.steam/root/error.log

wine: could not open working directory L»unix\home\user\.steam\debian-installation\steamapps\common\Zenimax Online\», starting in the Windows directory.

Any help would be appreciated!

Re: wine: could not open working directory

Post by TouchOdeath » Tue Dec 29, 2020 6:37 pm

Please excuse my rudeness:

wine-6.0-rc4 (Staging)
Running latest version of Xubuntu 20.10
5.8.0-33-generic

I’ve tried Lutris, Lutris has two install methods. Standalone and Steam. The Steam version does the same thing, the standalone gives me another error. I’ve tried using the wine ‘Stable’, same result. I’ve tried winetricks, their installer doesn’t seem to be complete yet. In steam, I’ve tried different versions of proton, nothing. Right now its set to ‘Proton Experimental’. I’ve tried ‘Proton-5.21-GE-1’, ‘Proton-5.13-4’.

Re: wine: could not open working directory

Post by IS2511 » Fri Jan 01, 2021 1:08 am

Same problem with The Elder Scrolls V: Skyrim Special Edition

wine-6.0-rc4 (Staging)
Proton-5.13-4 / Proton-5.21-GE-1
Latest Parrot OS
5.7.0-2parrot2-amd64

Re: wine: could not open working directory

Post by IS2511 » Wed Jan 06, 2021 2:46 pm

Источник

Хитрости и трюки при использовании Wine

Всем привет!
Прочел статью про «Все тонкости настройки Wine», оказалось, что там далеко не все тонкости. Поэтому написал этот пост как дополнение тому.

В данном посте в основном вольный перевод оф. документации, а так же несколько своих и чужих хитростей при работе с вайн.
Скорее всего данный пост будет интересен новичкам и обычным пользователям GNULinux. Тем не менее добротные советы от специалистов не будут лишними.

Что такое вайн думаю объяснять нет смысла. Хочу лишь показать несколько трюков при работе с ним.

Префиксы

С их помощью вы можете устанавливать приложения именно туда куда вы их хотите установить, а не в дефолтный .wine. Даже если что то пойдет не так, достаточно удалить тот префикс, в котором произошла ошибка, при этом все другие приложенияпрефиксы (предположим, что они настроенные) не пострадают.

То есть каждый созданный вами префикс можно рассматривать как отдельный wine – он независим от других префиксов. Или, для еще большей простоты, воспринимайте каждый созданный префикс, как отдельно установленную винду.

Теперь немного практики:
Сейчас мы создадим папку Gamez, в ней мы создадим префикс lib в который установим несколько библиотек. Эти библиотеки все равно пригодятся потом, поэтому пусть кешируются.

mkdir ./Gamez
env WINEPREFIX=$HOME/Gamez/lib wine winecfg
env WINEPREFIX=$HOME/Gamez/lib winetricks directx9 vcrun2005 vcrun2008 vcrun6
env WINEPREFIX=$HOME/Gamez/lib wine winecfg

Последней командой мы опять вызвали окно конфигуратора wine. Просто перейдите на вкладку «Библиотеки» и убедитесь, что все установилось. После этого выполните:

wine winecfg — откроется конфигуратор wine (не из префикса), проверьте ту же вкладку. Видите! Здесь никаких библиотек. Значит он цел и невредим.

Как установить несколько разных версий wine?

Для решения этой задачи придется собирать wine из исходников. При сборке просто используем префикс для дефолтной установке. Примерно как здесь:

./configure prefix=/path/to/install/directory && make
sudo make install

AppDB

Обязательно используйте appdb для поиска информации по установке приложения, возможно стаф, который вы устанавливаете, уже установили и расписали все подводные камни.

Наводим порядок в домашнем каталоге

Если вы любите поиграть, то вероятно ваш /home раздел забит сейвами и прочими файлами игр. Избавиться от этого всего дела, не в ущерб можно так:

Замените стандартный путь к моим документам, на желаемое место для хранения сейвов. У меня, к примеру, этот путь ведет в папку с игрой.

Использование последних версий wine

Wine такая штука, чем новее тем лучше! С помощью следующей команды вы всегда будете иметь последнею версию wine (для Ubuntu-подобных дистрибутивов):

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

После выполнения этих команд ищите последнею версию wine в synaptic.

Установка winetricks

Если по каким-либо причинам у вас до сих пор нет winetricks, то завести его в хозяйстве можно так:

wget winetricks.org/winetricks
sudo cp winetricks /usr/bin
sudo chmod +x /usr/bin/winetricks

Как установить MSI файл?

Это можно сделать двумя способами: wine msiexec /i whatever.msi

Альтернативный способ: wine start whatever.msi

The file foo.exe is not marked as executable… — Что это значит?

Эта ошибка происходит потому что на exe файле стоит запрет на выполнение. Для файла на вашей ФС эта команда должна исправить положение:

chmod a+x ./patch/you/exe.file

если же файл находится на диске, то должна помочь вот эта команда:

mount -o remount,mode=0777,exec /media/cdrom

Как вывести содержимое отладки в отдельный файл?

/.wine/drive_c/Games/Tron
wine tron.exe &> log.txt

Как отключить «crash» диалог?

Если вы используете префиксы, не забудьте в команде указать путь к префиксу — winetricks nocrashdialog

После запуска приложенияигры, wine ругается и ничего не запускает. Что делать?

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

MFC40.DLL : через winetricks установи mfc40 (Microsoft Foundation Classes from Visual C++ 4).
MFC42.DLL, MSVCP60.DLL : через winetricks установи vcrun6 (MS Visual C++ 6 sp4 libraries: mfc42, msvcp60, msvcrt).
MFC71.DLL, MSVCP71.DLL : через winetricks установи vcrun2003 (MS Visual C++ 2003 libraries: mfc71,msvcp71,msvcr71).
MFC80.DLL, MSVCP80.DLL : через winetricks установи vcrun2005 (MS Visual C++ 2005 libraries: mfc80,msvcp80,msvcr80).
MFC90.DLL, MSVCP90.DLL : через winetricks установи vcrun2008 (MS Visual C++ 2008 libraries: mfc90,msvcp90,msvcr90).
MDAC : через winetricks установи mdac27 (MS MDAC 2.7).

Мое приложение работает, но текстовые поля ведут себя странно

Проанализируйте дебаг wine после запуска приложения, если видите что ругается на RICHED20.DLL, то доустановите через winetricks следующею библиотеку: riched20

После запуска в консоль выводятся fixme сообщения. Что это?

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

Что делать если приложению необходим .NET фреймворк?

Через вайнтрикс можно установить 1 или 2 фреймворк. Как альтернатива использовать mono. Если же приложение требует 3 или 4 фреймворк, то скорее всего оно работать не будет (хотя 3 и даже 3.5 доступен в меню winetricks). Ждем пока решат эту проблему.

Игра которую я пытаюсь установить защищена от распространения возможно ли её установить?

Смотри список copy protection, которые работают.

Что делать если приложение требует IE?

Wine использует по умолчанию ядродвижок Gecko – это то же, что и на Firefox. Поэтому можно через winetrikcs доустановить gecko(если его нет) иили fakeie6.

Если же это не помогло, попробуйте поменять версию windows на win2k и установить через winetricks ie6, ie7 или ie8.

Как включить сглаживание шрифтов в wine?

Если ваша версия выше чем 1.1.12 вы можете использовать winetricks и выбрать один из трех вариантов сглаживания: fontsmooth-gray, fontsmooth-rgb или fontsmooth-bgr

После выхода из игры не восстанавливается разрешение экрана

Должно помочь: xrandr -s 0

Как попасть в реестр wine?

wine regedit — Если используются префиксы укажите путь в команде.

Нуждается ли wine в отдельной установке драйверов?

Нет. Wine – это не эмулятор компьютера, он лишь переводит вызовы Windows API в понятные линуксу команды.

Безопасно ли запускать wine от root?

Никогда не запускайте wine от root пользователя.

Если это уже случилось измените владельца

sudo chown -R $USER:$USER .wine

Техника безопасности при использовании wine

Вот несколько советов, которые помогут вам повысить безопасность:

  • Никогда не запускайте программы с подозрительных сайтов
  • Никогда не используйте root пользователя для запуска приложений!
  • Используйте антивирусный сканер для запускаемых приложений, например ClamAV. Или хотя бы проверяете экзешники на virustotal
  • Попробуйте удалить wine диск Z:, который указывает по умолчанию на корневой каталог. В качестве обходного пути запускать программы из

/.wine/drive_c директории.

  • Используйте виртуальную машину для запуска и проверки подозрительных приложений.
  • Файл .xsession-errors забивает мусором все дисковое пространство. Что делать? (рецепт от —=XliN=—)

    /.xsession-errors &> /dev/null
    [[ «$(stat -c %s

    /.xsession-errors)» -ge «52428800» ]] && echo >

    /.xsession-errors
    done

    Добавьте его в автозагрузку, и установите следующий пакет (он необходим для работы скрипта).
    apt-get install inotify-tools

    Источник

    Основы работы с Wine для начинающих

    Введение

    Статья посвящена Wine и всем аспектам его использования. В сети находится очень
    много информации, есть различные руководства по настройке и многое другое. Я
    постараюсь объединить все для того чтобы любой человек смог достичь
    максимального успеха, в пределах своих способностей и конечно возможности
    программы. Итак — начнем.

    Wine — это отдельная реализация Windows API, а не эмулятор, как большинство
    думают. Не единожды повторялось, но и здесь будет уместно. Это и делает проект
    уникальным и интересным для пользователей различных систем, открывает различные
    пути для реализации своих идей. Уникальность заключается в том, что с помощью
    этой программы можно запускать Windows приложения в Ubuntu и в других
    Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть
    свои «подводные камни». Некоторые думают что будет легко перейти с одной
    системы на другую, в данном случае мы рассматриваем Windows и Linux.

    Заблуждение заключается в том что люди думают что у них получиться запустить из
    под Wine различный софт, к которому они привыкли и им удобно в нем работать.
    Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под
    Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём
    информация. Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему
    очень далеко. Но думаю что в скором будущем весь основной софт, а также игры
    будут работать на нем стабильно.

    Установка Wine

    Первый вопрос человека который только что перешёл на Linux (в нашем случае
    Ubuntu): «Как я буду запускать программы из Windows?». Он начинает поиск на эту
    тему и естественно натыкается на Wine.
    Второй вопрос: «Как его поставить?». Есть два способа: Поставить из
    официальных репозиториев или скомпилировать самому из исходников. Мы рассмотрим
    оба варианта.

    Вариант 1: Установка из репозитория.

    Тут все очень просто. Идем в Приложения // Стандартные // Терминал:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get install wine1.3

    Ждем завершения установки…
    Всё! Wine установлен и можно пробовать устанавливать игры и программы.

    Вариант 2: Компилирование из исходников.

    1.Скачиваем исходники с официального сайта, там они присутствуют. В моё случае
    это Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

    2. Распаковываем исходники.
    Дальше вводим в терминале следующие команды:

    переходим в директорию, в которую был распакован архив с исходными текстами:

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

    Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные
    параметры сборки. В нашем случае строка будет выглядеть так:

    CONFARGS=»—with-opengl —disable-debug —disable-trace»

    sudo apt-get install auto-apt checkinstall
    sudo auto-apt -y run ./configure

    Устанавливаем через создание пакета, вместо make install

    Всё. Ждем окончания установки.

    Есть ещё промежуточный вариант, для джедаев на debian-based дистрибутивов. Кратко:

    apt-get source wine1.3
    sudo apt-get build-dep

    Теперь самое интересное: скачиваем нужную версию wine с официального сайта, распаковываем, и копируем туда директорию debian из директории с исходниками оригинального пакета wine1.3. Делаем

    и у нас появляется *.deb пакет для убунты/дебиана со всеми нужными патчами для дистрибутива, почти как из официального репозитория, но только новая версия. К тому же её ещё потом можно спокойно удалить так же через apt-get.
    Рассмотрим плюсы и минусы каждого из вариантов.

    Вариант 1.
    Плюсы:
    1. За нас уже все собрано и пыжиться не надо, все уже готово к употреблению.

    Минусы:
    1. Мы не сможем применить патч, например для улучшения работы какой нибудь игрушки.
    2. Не стабильная работа на некоторых видеокартах.

    Вариант 2.
    Плюсы:
    1. Возможность применить патчи для улучшения работы
    2. Стабильная работа с не стабильными драйверами видеокарт.

    Минусы:
    1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли,
    выходить в настройки Wine например.
    2. Процесс установки слишком долгий, зависит от мощности вашего компьютера.
    1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли, выходить в настройки Wine например.»

    Можно самому добавить через Система — Параметры — Главное меню

    Я отдаю предпочтение второму варианту. Wine установленный таким образом работает
    лучше, чем установленный из репозиториев. Но это лишь мое маленькое ИМХО.

    Установка программ и игр

    Сперва мы идем на appdb.winehq.org Сверху, в поисковике вбиваем
    название игры или программы и смотрим что там написано. Обычно там описаны
    тесты на различных системах, рекомендации для стабильной работы и многое другое.

    Если программа работает без проблем, значит с чистой душой её устанавливаем
    простым кликом. Если это какая нибудь серьёзная игра или программа и без
    шаманства с бубном не обойтись — значит надо создавать отдельный префикс* для
    наших танцев. * Все файлы вайна хранятся в префиксе, или ещё называемом бутылкой (по анологии с вином/wine). Там внутри этой бутылки имеются все файлы диска C, реестр, индивидуальные настройки и так далее.

    Таких бутылок может быть сколько угодно.

    Просто может быть какой-то софт, который ведёт себя очень капризно под вайном и для него нужны какие-то костыли, которые будут мешать нормальной работе других приложений вайна. Тогда просто этот софт ставим в отдельную бутылку (префикс) и любые настройки не будут влиять на другие программы.

    Когда вайн запускается в первый раз без указанного префикса, используется

    /.wine. Если префикс не существует вайн создаст его и наполнит дефолтным содержимым создаст и наполнит файлами каталоги C:windows, C:Program Files, C:users. Плюс будет создан чистый реестр.
    Идем в наш домашний каталог и создаем новую директорию. Например .wine2.
    Дальше идем в терминал и вводим:

    Всё. Отдельный префикс создан. Там хранятся различные конфигурации реестра и сами программы.
    Установку программы также производим через консоль.

    WINEPREFIX=»/home/username/.wine2/» wine /media/DVD/setup.exe

    Идет процесс установки и самое главное в отдельный префикс.
    Потом мы запускаем уже установленную программу, также из консоли и смотрим вывод.

    В выводе могут быть ошибки, о том что нет нужных компонентов и библиотек. В
    установке недостающих компонентов нам поможет winetricks (см. ниже)

    Что это дает? Это дает стабильную работу приложений в своем префиксе, если
    масса программ будет работать в одной префиксе, он рано или поздно засориться
    что приведет к сбою других программ. Поэтому нужно использовать отдельные
    префиксы, если не хотите все настраивать по много раз.

    Winetricks

    В правильной настройке префикса нам поможет winetricks.
    Winetricks — это скрипт, который устанавливает различные компоненты, которые
    требуются для работы приложения, например DirectX, Vcredist и многое другое.
    Как это скрипт работает? Он скачивает библиотеки и компоненты с
    Microsoft-овских ресурсов. Именно так, и не как по другому. Зачем этот скрипт
    нужен? Это очень упрощает работу с Wine-ом. Без скрипта мы бы сами лазили и
    искали нужные компоненты, а тут уже все сделано, надо только поставить галочку
    и нажать «Установить» Также этот скрипт помогает редактировать реестр,
    вписывать туда различные ключи. И помимо этого в winetricks есть много настроек
    и функций.

    Для ознакомления с ним просто введите в терминале winetricks

    Редактирование реестра

    В терминале вводим:

    Мы в реестре. Редактировать нам ничего не надо, мы будет только добавлять.

    Идем в HKEY_CURRENT_USER/Software/Wine/Direct3D.

    Если каталога Direct3D нет, то не отчаиваемся. Я это пишу чтобы читатель понял
    где-то надо редактировать или добавлять.

    winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024
    (1024 меняете на свое)

    Все эти параметры появиться в реестре. Это можно посмотреть в папке указанной выше.

    Что это дает? Это улучшает производительность в играх, скорость и вообще игры
    работают от этого лучше, но это только для игр.

    PlayOnLinux

    Также существует PlayOnLinux. Это отдельная программа, которая использует Wine,
    но там более все автоматизированно и настроено. Программа сама скачает нужный
    Wine, установит компоненты и создаст отдельный префикс. Но это не значит что
    все будет идеально работать. Может вообще не работать. Так что я отдаю свое
    предпочтение обычному Wine, ручной настройке и работе собственного мозга, а не
    автоматизированной программе.

    Плюсы:
    Все автоматизированно и нам по сути делать ничего не надо.
    Можно держать несколько версий Wine и применять их для различных префиксов.
    Программа сама создает префиксы.

    Минусы:
    Все что делает программа, устанавливает и скачивает предугадать невозможно.
    Все что делает программа можно сделать самому, ручками, это + к знаниям человека.
    Программа «Робот» никогда не сравнится с человеческим мозгом.

    Монтирование образов CD/DVD-дисков

    В Windows есть для этого утилита под названием Daemon-Tools. Это очень удобная
    и не заменимая утилита. У человека возникает вопрос: Есть ли аналог этой
    чудо-утилиты? Ответ: Есть и на много лучше Windows утилиты. Называется она
    Cdemu. Для её установки нам требуется ввести всего лишь три команды:

    sudo add-apt-repository ppa:cdemu/ppa
    sudo apt-get update
    sudo apt-get install cdemu-daemon cdemu-client gcdemu

    Добавляем аплет на панель, указываем путь к образу и радуемся жизни. Не каких
    проблем не будет и Wine будет отлично определять образ. Если аплета не находим не торопитесь перезагружаться.
    В терминале вводим команды:

    sudo service cdemu-daemon start

    Если сервис не стартует при старте системы («The daemon is configured not to start at system startup»), можно исправить так:

    sudo update-rc.d cdemu-daemon enable

    Запуск игр в отдельном Х-сервере

    Этому можно посветить целую книгу, но я остановился на одном способе, которым всегда пользуюсь:

    Переходим в виртуальный терминал:

    Ctrl + Alt + F1
    login: ******
    password: ******

    Запускаем вручную новую копию X-сервера:

    xinit — :2
    wine путь/папке/c/игрой/game.exe

    Прирост от этого не большой, но лично мне этого хватает. Ещё раз повторю:
    способов запуска в отдельном х-сервере много и каждый человек волен сам выбирать.

    Заключение

    Все эти советы, азы, которые должен знать каждый человек который хочет
    использовать Wine для достижения своих целей. Все остальное в ваших руках. Если
    вы хотите достичь цели не смотря ни на что, а надежда уже уходит, не
    отчаивайтесь никогда, ибо решение может находиться у вас «перед носом». Усидеть
    на двух стульях возможно, но для этого нужно желание и стальные нервы. Желание
    — тысяча возможностей, не желание — тысяча причин.

    Источник

    I mistakenly contacted the Wine bugzilla first, here: https://bugs.winehq.org/show_bug.cgi?id=48114

    It seems ‘wine sandbox’ causes some problems with staging-4.20, including the inability to run the new Mono installer.

    tod@Arch:~$ WINEPREFIX=/home/tod/Downloads/test WINEARCH=win32 WINEDLLOVERRIDES=’winemenubuilder.exe=d’ winetricks -q sandbox
    Using winetricks 20190912-next — sha256sum: 8e423d9f813f9162bf01e7488fb392cf38a0f36dfdf4f2a940bd270acbc7e880 with wine-4.20 (Staging) and WINEARCH=win32
    Executing w_do_call sandbox
    Executing load_sandbox
    Executing wine regedit /S /D HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorerDesktopNamespace{9D20AAE8-0625-44B0-9CA7-71889C2254D9}
    wine: could not open working directory L»unixhometod», starting in the Windows directory.
    Executing w_do_call isolate_home
    Executing load_isolate_home
    Executing cd /home/tod/Downloads/test/drive_c/users/tod
    Executing cd /home/tod

    Afterwards the working directory message is spammed quite a lot, such as when regsvr32 runs. I’m not sure how much it breaks other things but it’s out of my understanding what the problem is.

    sponsor61

    Level 3
    Level 3
    Posts: 59
    Joined: Tue Apr 07, 2020 10:05 pm

    using wine with NTFS file system

    Please help with a wine/NTFS error. I’m using wine 7.0 rc5 with Ubuntu 20.10 on a laptop. I set up a wine prefix directory in an NTFS formatted external hard drive connected to a laptop USB 2 port. When I run wine on the file «setup.exe» on the NTFSP external drive, the dosdevices and drive_c directories are created in the wineprefix directory on the NTFS external drive, but the dosdevices directory is empty. The wine command and error messages are as follows:

    > export WINEPREFIX=»$PWD/WP»

    > wine «$WINEPREFIX/setup.exe»

    0024:err:file:init_redirects /media/ese/Elements/esports-for-engineers/MON/WP/dosdevices/c:/windows: No such file or directory
    wine: could not open working directory L»C:\windows\system32\», starting in the Windows directory.
    002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L»Microsoft.Windows.Common-Controls» (6.0.0.0)
    002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0-rc5 is a testing version containing experimental patches.
    002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
    002c:err:wineboot:main Cannot set the dir to L»C:\windows» (2)
    wine: could not open working directory L»C:\windows\system32\», starting in the Windows directory.
    wine: could not open working directory L»C:\windows\system32\», starting in the Windows directory.
    0040:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.

    /media/shared не внесён в список дисков, в которых Wine может работать.

    Внес — ничего не изменилось.
    А в первом случае, все в родном пространстве wine запускается — и всё прописано изначально.
    Это и удивило, обычно «оттуда» всё нормально запускалось, даже в качестве эксперимента старый cstrike и UT2004 запускал (из под opensuse).

    Что-то у вас не то с winecfg

    Об этом я и сам догадываюсь, только не могу понять что-именно.

    $ apt-cache show wine
    Package: wine
    Section: Emulators
    Installed Size: 11444392
    Maintainer: Vitaly Lipatov <lav@altlinux.ru>
    Version: 1:1.2_rc2-alt1
    Pre-Depends: /bin/sh, /bin/sh, /bin/sh, /usr/sbin/groupadd, /usr/sbin/post_service, /usr/sbin/preun_service, rpmlib(PayloadIsLzma)
    Depends: webclient, wine-gecko, fonts-ttf-liberation, libwine (= 1:1.2_rc2-alt1), /bin/sh, /etc/rc.d/init.d, /etc/udev/rules.d, /lib/ld-linux.so.2, /sbin/modprobe, /usr/bin/env, bash, coreutils, findutils, glibc-locales, grep, libX11.so.6, libXpm.so.4, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.2.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libm.so.6(GLIBC_2.1), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libwine.so.1(WINE_1.0), mount, procps, rtld(GNU_HASH), sed, sh, tar, termutils, which
    Provides: wine-utils, wine (= 1:1.2_rc2-alt1)
    Obsoletes: wine-utils, wine-test
    Architecture: i586
    Size: 1709948
    MD5Sum: ecd678867864241c7ed4896e44c9f557
    Filename: wine-1.2_rc2-alt1.i586.rpm
    Description: Среда для запуска программ Windows (сборка от Etersoft)
     WINE Не Является Эмулятором. Это альтернативная реализация API Windows
     3.x и Win32. Wine предоставляет как инструментарий разработки (Winelib)
     для переноса унаследованных исходных кодов из среды Windows в среду
     Unix, так и программный загрузчик, позволяющий исполнять двоичный код, разработанный
     для Windows 3.1/95/NT, в среде разных вариантов
     Unix на платформе Intel. Wine не требует наличия Microsoft Windows,
     поскольку это полностью альтернативная реализация, состоящая из полностью
     свободного кода.

      WINE всё ещё находится в стадии разработки, поэтому
     не ожидайте, что всё будет работать.

      Это сборка Wine, содержащая дополнительные изменения по отношению к официальной версии.
     Обращайтесь за дополнительной информацией на сайт http://winehq.org.ru
     Система регистрации ошибок: http://bugs.etersoft.ru

    • Home
    • Forum
    • The Ubuntu Forum Community
    • Ubuntu Official Flavours Support
    • General Help
    • [xubuntu] Don’t understand \ in message from Wine

    1. Don’t understand \ in message from Wine

      Wine mono is messed up on my computer. My backup system flagged it as a file that it couldn’t read. So I tried to uninstall it by bringing up Terminal and entering «wine uninstaller» to start the wine program with uninstaller as the parameter. However I got the error message «wine: could not open working directory L»unix\home\ralph\Desktop\», starting in the Windows directory.» I don’t even know what this means and google couldn’t find anything that helped me. 1. What are the double \ for? I’ve never see this. 2 What does the «L» mean? I don’t have any directory L. Why does it say unix? That’s not a directory that I know about. I have a Bridge (card game) program that runs under wine and it still seems to work, so I guess wine mono is not needed for that.
      Any help is appreciated………..


    2. Re: Don’t understand \ in message from Wine

      The double » are — in this case — a compromise notation between Windows — which uses » as a separator for elements in a directory path — and Unix / Linux which uses » as an escape character that takes away special meaning from the following character. So ‘\’ in Wine simply means » as far as Windows (programs) are concerned. It says Unix because it means the real file system and not the virtual filesystem that a Windows application will see when running under wine. It says Unix and not Linux because Wine is meant to run under any Unix-like OS on X86 hardware. No idea what the ‘L’ is supposed to mean, might mean ‘Literal’ as in it was given that string as a parameter from something and not as a variable.

      So it looks to me like it’s trying to read or change to the directory ‘/home/ralph/Desktop/’ and failing for some reason and switching to the Windows directory — probably ‘~/.wine/drive_c/windows/’.

      Holger


    3. Re: Don’t understand \ in message from Wine

      Holger
      Thank you very much. That was really informative.


    Bookmarks

    Bookmarks


    Posting Permissions

    Ответ на:

    комментарий
    от onil 29.12.10 02:00:27 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 02:03:32 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 02:05:52 MSK

    Ответ на:

    комментарий
    от aho 29.12.10 02:06:09 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 02:07:41 MSK

    onil@onil-System-Product-Name:~$ wine $/media/Onil/portable_necessary/Programms/photoshop/Start.exe
    Warning: could not find DOS drive for current working directory ‘/home/onil’, starting in the Windows directory.
    wine: cannot find ‘$/media/Onil/portable_necessary/Programms/photoshop/Start.exe’

    onil

    (29.12.10 02:12:45 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:12:45 MSK

    > Warning: could not find DOS drive for current working directory ‘/home/onil’

    если не ошибаюсь должен быть диск Z на корень файловой системы, можно проверить есть ли он через winecfg

    aho

    (29.12.10 02:14:17 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:10:15 MSK

    без галки у меня не запускается , только с галкой , а в нтфс у меня не вышло поставить галку

    onil

    (29.12.10 02:14:25 MSK)

    • Ссылка

    Очевидно, примонтирован с noexec. Каким боком тут ntfs?

    man mount, man fstab

    ++

    uGin

    (29.12.10 02:15:21 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:10:15 MSK

    > wine не требует флага исполнения

    возможно, не сталкивался с подобным, может эта «фишка» гнома, КДЕ или что там у ТС

    aho

    (29.12.10 02:15:38 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от aho 29.12.10 02:14:17 MSK

    именно Z? в конфиге я указал этот hdd

    onil

    (29.12.10 02:15:52 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:12:45 MSK

    $/media/Onil/portable_necessary/Programms/photoshop/Start.exe

    Тьфу! Ламерьё… man bash.

    Без знака $!

    ados ★★★★★

    (29.12.10 02:16:04 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:16:04 MSK

    ой при копировании не удолил

    onil@onil-System-Product-Name:~$ wine /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    Warning: could not find DOS drive for current working directory ‘/home/onil’, starting in the Windows directory.
    fixme:advapi:LookupAccountNameW (null) L»onil» 0x32c46c 0x32c264 0x32c86c 0x32c25c 0x32c268 — stub
    fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDefaultHardErrorMode
    fixme:ntdll:NtRaiseHardError : stub. Errorstatus was 40000015

    onil

    (29.12.10 02:18:19 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:18:19 MSK

    Ответ на:

    комментарий
    от aho 29.12.10 02:19:21 MSK

    дело не в фотошопе, для меня не важно какое приложение, дело в том что оно на внешнем hdd с ntfs и мне нужно запускать приложения именно с него и именно с этой файловой системой

    onil

    (29.12.10 02:21:11 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:21:11 MSK

    > и мне нужно запускать приложения именно с него и именно с этой файловой системой

    тебе уже два раза написали в чем дело

    aho

    (29.12.10 02:22:56 MSK)

    • Ссылка

    $ chmod -x iexplore.exe 
    $ ls -l iexplore.exe 
    -rw-r--r-- 1 ados ados 28268 Дек 26 13:34 iexplore.exe
    $ wine iexplore.exe 

    И УМВР!

    ados ★★★★★

    (29.12.10 02:23:08 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:23:08 MSK

    > И УМВР!

    да, просто у него какой-то крякнутый «portable» фотошоп, который крешится на запуске

    aho

    (29.12.10 02:25:02 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:18:19 MSK

    $ wine /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    Warning: could not find DOS drive for current working directory '/home/onil', starting in the Windows directory.
    fixme:advapi:LookupAccountNameW (null) L"onil" 0x32c46c 0x32c264 0x32c86c 0x32c25c 0x32c268 - stub
    fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDefaultHardErrorMode
    fixme:ntdll:NtRaiseHardError : stub. Errorstatus was 40000015

    Вот это проблема уже совсем другого рода.

    ados ★★★★★

    (29.12.10 02:25:55 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:23:08 MSK

    говорю же права в нтфс не меняются

    onil@onil-System-Product-Name:~$ ls -l /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    -rw——- 1 onil onil 438737 2010-05-08 10:47 /media/Onil/portable_necessary/Programms/photoshop/Start.exe

    onil

    (29.12.10 02:26:42 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:26:42 MSK

    как только приложение поподает в ext и ставлю галку на выполнение все срабатывает

    onil

    (29.12.10 02:30:34 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:25:55 MSK

    есть ли какой то способ изменять права в нтфс разделе?

    onil

    (29.12.10 02:33:16 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:26:42 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 02:34:07 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 02:35:14 MSK

    Нда… Тупость я сморозил.

    ados ★★★★★

    (29.12.10 02:37:29 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:35:14 MSK

    хех придется в фат переводить ток пока незнаю куда все файлы временно слить

    onil

    (29.12.10 02:38:16 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:30:34 MSK

    > как только приложение поподает в ext и ставлю галку на выполнение все срабатывает

    врядли проблема в этом, проверить легко — смонтируй ntfs с ‘exec’, плюс fmask если указан подправь, скорее всего нужно разобраться из-за чего вот это:

    «could not find DOS drive for current working directory ‘/home/onil’»

    aho

    (29.12.10 02:38:49 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от aho 29.12.10 02:38:49 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 02:40:34 MSK

    man mount и man fstab :) просто скопируй в консоль и почитай документацию

    aho

    (29.12.10 02:42:23 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от aho 29.12.10 02:42:23 MSK

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

    onil

    (29.12.10 02:43:51 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:12:45 MSK

    Покажи:

    $ ls -ld /media/Onil/portable_necessary/Programms/photoshop/* 

    ados ★★★★★

    (29.12.10 02:44:58 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 02:44:58 MSK

    onil@onil-System-Product-Name:~$ ls -ld /media/Onil/portable_necessary/Programms/photoshop/
    drwx—— 1 onil onil 4096 2010-07-05 22:14 /media/Onil/portable_necessary/Programms/photoshop/

    onil

    (29.12.10 02:46:31 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:46:31 MSK

    внешний разбит на 2 раздела ,1 нтфс 2 фат32, на фат32 все запускается

    onil

    (29.12.10 02:52:23 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 02:46:31 MSK

    Звёздочку забыл. А так:

    $ chmod +x /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    $ ls -ld /media/Onil/portable_necessary/Programms/photoshop/* 
    

    ИМХО это как-то связано с ntdll и гуглить надо в эту сторону.

    ados ★★★★★

    (29.12.10 03:05:26 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 03:05:26 MSK

    onil@onil-System-Product-Name:~$ $ chmod +x /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    $: команда не найдена
    onil@onil-System-Product-Name:~$ chmod +x /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    onil@onil-System-Product-Name:~$ ls -ld /media/Onil/portable_necessary/Programms/photoshop/*
    -rw——- 1 onil onil 2224292 2010-05-08 10:47 /media/Onil/portable_necessary/Programms/photoshop/FAQ.swf
    -rw——- 2 onil onil 261977760 2010-05-08 10:48 /media/Onil/portable_necessary/Programms/photoshop/Photoshop.exe
    -rw——- 1 onil onil 438737 2010-05-08 10:47 /media/Onil/portable_necessary/Programms/photoshop/Start.exe
    drwx—— 1 onil onil 0 2010-07-05 22:15 /media/Onil/portable_necessary/Programms/photoshop/www.portablevv07.ucoz.ru
    onil@onil-System-Product-Name:~$

    да не меняются права.. уже не один час гуглю нечего особого не нашел

    onil

    (29.12.10 03:09:08 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 03:05:26 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 03:11:37 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 03:20:54 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 03:21:47 MSK

    Ну как на инструктаже «Это нога левая, это правая»:

    $ wine /media/Onil/portable_necessary/Programms/photoshop/Photoshop.exe

    ados ★★★★★

    (29.12.10 03:25:47 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 03:25:47 MSK

    а ты про это , уже голова не варит

    onil@onil-System-Product-Name:~$ wine /media/Onil/portable_necessary/Programms/photoshop/Photoshop.exe
    fixme:advapi:LookupAccountNameW (null) L»onil» 0x32c46c 0x32c264 0x32c86c 0x32c25c 0x32c268 — stub
    fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDefaultHardErrorMode
    fixme:ntdll:NtRaiseHardError : stub. Errorstatus was 40000015

    onil

    (29.12.10 03:28:14 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 03:28:14 MSK

    как добавить в fstab строку :
    /dev/sdb1/ /mnt/ntfs noauto,ro,users,exec,umask=0 0 0

    onil

    (29.12.10 03:29:13 MSK)

    • Показать ответы
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 03:28:14 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 03:29:49 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 03:29:13 MSK

    как добавить в fstab строку :

    Хочешь теории кури маны, что выше, а я люблю командовать.

    Могу подсказать, что для непостоянного носителя это очень глупо.

    ados ★★★★★

    (29.12.10 03:35:03 MSK)

    • Показать ответ
    • Ссылка

    Ответ на:

    комментарий
    от onil 29.12.10 03:30:54 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 03:35:03 MSK

    хреново, лан поф завтра займу себя на несолько часов скидывая файлы и в фат32 форматировать)Спасиб за помощб Сноф

    onil

    (29.12.10 03:37:47 MSK)

    • Ссылка

    Ответ на:

    комментарий
    от ados 29.12.10 03:37:06 MSK

    Ответ на:

    комментарий
    от onil 29.12.10 03:38:21 MSK

    Ответ на:

    комментарий
    от ados 29.12.10 03:43:27 MSK

    fai-setup-storage — automatically prepare storage devices
    fuse-posixovl — FUSE file system that provides POSIX functionality
    libntfs-gnomevfs — NTFS GNOME virtual filesystem module
    libparted0-i18n — The GNU Parted disk partitioning library i18n support
    mountmanager — User-friendly management of disks and partitions
    ntfs-config — Enable/disable write support for any NTFS devices
    ntfsdoc — documentation about NTFS partitions format
    partimage-doc — Partition Image User Documentation
    scalpel — A Frugal, High Performance File Carver
    libntfs-3g-dev — ntfs-3g filesystem in userspace (FUSE) library headers
    libntfs-3g79 — ntfs-3g filesystem in userspace (FUSE) library
    libntfs-dev — library that provides common NTFS access functions (development files)
    libntfs10 — библиотека функций общего доступа NTFS
    libparted0-dev — The GNU Parted disk partitioning library development files
    libparted0debian1 — управление разделами диска GNU Parted (динамическая библиотека)
    libparted0debian1-dbg — The GNU Parted disk partitioning library debug development files
    ntfs-3g — NTFS драйвер для FUSE с возможностью чтения и записи
    ntfsprogs — tools for doing neat things in NTFS partitions from Linux
    parted — программа для управления разделами диска GNU Parted
    autopsy — графический интерфейс для SleuthKit
    mondo — мощный набор утилит для резервного копирования
    mondo-doc — manual for Mondo, a powerful disaster recovery suite
    partimage — создание резервных копий разделов в виде сжатых файловых образов
    partitionmanager — управление разделами дисков
    scrounge-ntfs — восстановление данных с файловой системы NTFS
    testdisk — инструмент для проверки и восстановления разделов жёсткого диска

    onil

    (29.12.10 03:44:34 MSK)

    • Показать ответ
    • Ссылка

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

    Захотел поиграть в Stalker с помощью docker. Использовал это: https://github.com/scottyhardy/docker-wine
    Игра установилась без проблем. Но вот при запуске произошли следующие ошибки:

    $ ./docker-wine --local wine C:/Games/S.T.A.L.K.E.R. - Shadow of Chernobyl/bin/XR_3DA.exe
    wine: could not open working directory L"unix\home\wineuser\", starting in the Windows directory.
    0024:fixme:msvcrt:_set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
    0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    0050:fixme:imm:ImeSetActiveContext (0x356c0, 0): stub
    0050:fixme:imm:ImmReleaseContext (0000000000010020, 00000000000356C0): stub
    0024:fixme:imm:ImeSetActiveContext (0x5b9d20, 1): stub
    0024:fixme:imm:ImmReleaseContext (0001004A, 005B9D20): stub
    0024:fixme:heap:RtlCompactHeap (02B90000, 0x0) stub
    0024:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x230 for device 0.
    libGL error: MESA-LOADER: failed to retrieve device information
    0024:fixme:d3d:wined3d_caps_gl_ctx_test_filling_convention Unexpected filling convention test result.
    0024:fixme:d3d:wined3d_caps_gl_ctx_test_filling_convention Unexpected filling convention test result.
    0024:fixme:d3d:wined3d_adapter_find_fill_offset Did not find a way to get the filling convention we want.
    intel_do_flush_locked failed: Input/output error

    Подскажите, пожалуйста, как их исправить? Куда копать?

    Related to this issue>
    This is regarding a wine bug https://bugs.winehq.org/show_bug.cgi?id=39403 described in this link
    https://www.reddit.com/r/wine_gaming/comments/3vuuu9/steam_store_cant_connect_giving_me_black_screen/ . I want to show installing wine/windows steam games from The Linux Terminal is possible despite the black screen.This allows them to appear in your steam games Library.

    There is one problem that must be fixed first and is shown is my work/ research:

    In terminal issue:

    wine steam.exe

    you get this:
    wine: cannot find L»C:windowssystem32steam.exe»

    Wine wants any windows executable programs to be installed there for some reason. In my case steam.exe

    Solution:

    wine start /d «C:nameoffoldercontainingexecutable» example.exe

    For example:

    steamsetup.exe is installed in C:Program Files where i like it to be.

    Therefore the magic key to issue a command for installing any windows game from the Linux terminal in wine steam is:

    wine start /d «C:Program Filessteamfoldername» steam.exe -applaunch steamappID#

    The steam app ID is found in the URL of the steam game’s web page.

    wine start /d — Sets the working directory for the executable.

    I apologise for combining multiple subjects but to me this is my first post to help others and this is a complicated issue but I hope my idea can be used effectively in a post.

    Thank you

    NOTE For some very rediculous reason when i finish editing this post the windows command line bars shows only 1 at a time. They should have 2 for each typed. I can’t explain this otherwise.

    Понравилась статья? Поделить с друзьями:
  • Wine cannot find l c windows system32 program exe
  • Windvr для windows 7 на русском
  • Windowsfix ru скачать бесплатно для windows 10 с официального сайта
  • Windscribe скачать торрент бесплатно для windows 10
  • Windowsfix ru скачать бесплатно для windows 10 64 на русском