Попытка переключиться на 32-разрядный Wineprefix от 64-разрядного Вина 1.6.2 (Надежный человек 14.04)

Я испытываю немного затруднений из-за Вина 1.6.1. Я недавно загрузил некоторые 32-разрядные игры, которые я хотел попробовать (Диск BeamNG и Следующая Автомобильная Игровая демонстрация Проблемы), и я столкнулся с некоторой проблемой, пытающейся заставить любую из этих игр работать. Таким образом, я столкнулся с парой советов в 'Сети, один здесь на сайте сообщества Ubuntu и другом на форумах BeamNG, о том, как создать 32-разрядный wineprefix на 64-разрядной установке.

Мне удалось смочь создать wine32 папку, но теперь я испытываю затруднения при создании ее моей Винной установкой по умолчанию. У кого-либо есть какая-либо идея, как я могу сделать это?

Я отправлю URL для упомянутого совета, btw:

Вот то, что я попробовал до сих пор в Терминале:

steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/user/wine32' WINEARCH='win32' wine 'wineboot'
wine: chdir to /home/user/wine32
 : No such file or directory
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/steven/wine32' WINEARCH='win32' wine 'wineboot'
wine: created the configuration directory '/home/steven/wine32'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x10ee890, overlapped 0x10ee89c): stub
wine: configuration in '/home/steven/wine32' has been updated.
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX=$HOME/.wine32 wine dxsetup.exe
wine: created the configuration directory '/home/steven/.wine32'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x103e2b8, overlapped 0x103e2d0): stub
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:iphlpapi:NotifyAddrChange (Handle 0x10fe890, overlapped 0x10fe89c): stub
wine: configuration in '/home/steven/.wine32' has been updated.
wine: cannot find L"C:\\windows\\system32\\dxsetup.exe"
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEARCH=win64 winecfgsteven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/steven/wine32' WINEARCH='win32' wine 'wineboot'
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEARCH=win32 winecfg
wine: WINEARCH set to win32 but '/home/steven/.wine' is a 64-bit installation.
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/steven/wine32' WINEARCH='win32' wine 'wineboot'
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/user/wine32' WINEARCH='win32' wine 'wineboot'
wine: chdir to /home/user/wine32
 : No such file or directory
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/steven/wine32' WINEARCH='win32' wine 'wineboot'
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX=/home/steven/wine32 WINEARCH='win32' wine 'wineboot'
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX=/home/steven/wine32 WINEARCH=win32 wine wineboot
steven@steven-HP-Pavilion-17-Notebook-PC:~$ 

Я далек от эксперта, и возможно я шел обо всем этом неправильным путем. Тем временем я попытаюсь продолжать искать решения самостоятельно.

4
задан 13 April 2017 в 15:24

2 ответа

Создайте 32-разрядный винный префикс Windows:

env WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winecfg

(или win64 как winearch)

Использование префикса - с ENV:

env WINEPREFIX=$HOME/.wine32 command arguments[...]

команда похожа wine setup.exe.

Для большего количества информации, см. man env.

$HOME/.wine32 Ваше имя префикса (на самом деле, /home/username/.wine32), и необходимо определить его всегда для использования его.

WINEPREFIX По умолчанию является ~/.wine, можно воссоздать его путем удаления (с любыми изменениями): нерекомендуемый

rm -R ~/.wine

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

8
ответ дан 1 December 2019 в 08:59

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

Вино даже предлагает, чтобы Вы разделили префиксы при необходимости в 32 битах или 64 битах. Лучшее руководство для этого здесь на Wiki Вина. Эффективно, выполните эту команду: WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 winecfg для создания .wine32 папка/префикс.

Оттуда, можно выполнить следующее: WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 wine /path/to/exe. Это тогда выполнит любой .exe точки контура к. Необходимо использовать эту всю команду для эффективного принуждения выполненный в среде на 32 бита любые программы на 32 бита, которые необходимо запустить в том 32-разрядном префиксе.

(ПРИМЕЧАНИЕ: Эта информация была частично получена от всестороннего руководства, которое я записал для Безопасного Менеджера загрузок для Microsoft Dreamspark и такого. Это - часть примечаний здесь . Обратите внимание, что эти шаги здесь чрезвычайно полезны и, как почти гарантируют, будут работать, поскольку они предназначаются к.)

2
ответ дан 1 December 2019 в 08:59

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

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