Я испытываю немного затруднений из-за Вина 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:~$
Я далек от эксперта, и возможно я шел обо всем этом неправильным путем. Тем временем я попытаюсь продолжать искать решения самостоятельно.
Создайте 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)
Точно так же, как Вы не можете легко преобразовать от системы на 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 и такого. Это - часть примечаний здесь . Обратите внимание, что эти шаги здесь чрезвычайно полезны и, как почти гарантируют, будут работать, поскольку они предназначаются к.)