Wine 1.6.1では少し問題があります。最近、試してみたい32ビットゲーム(BeamNGドライブとBugbearのNext Car Gameデモ)をダウンロードしましたが、これらのゲームのいずれかを実行しようとしていくつかの問題に遭遇しました。そこで、ネット上でいくつかのアドバイスを見つけました。1つはUbuntuコミュニティサイトで、もう1つはBeamNGのフォーラムで、64ビットセットアップで32ビットのワインプレフィックスを作成する方法についてです。
私は何とかwine32フォルダーを作成することができましたが、今ではデフォルトのWineセットアップにするのに問題があります。誰も私がそれを行う方法を知っていますか?
上記のアドバイスのURLを投稿します、ところで:
ターミナルでこれまで試したことは次のとおりです。
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
(またはwinearchとしてwin64
)
接頭辞の使用-envを使用:
env WINEPREFIX=$HOME/.wine32 command arguments[...]
コマンドはwine setup.exe
のようなものです。
詳細については、man env
を参照してください。
$HOME/.wine32
はプレフィックス名(実際は/home/username/.wine32
)であり、常に使用するには指定する必要があります。
デフォルトのWINEPREFIXは〜/ .wineであり、(変更を加えて)削除することで再作成できます。非推奨
rm -R ~/.wine
将来、再作成せずにプレフィックスのアーキテクチャを変更することはできません。ゲームごとに別々のワインプレフィックスをお勧めします(またはEA Originなどのゲームクライアントごとに)
クリーンインストールを行わずに32ビットシステムから64ビットシステムに簡単に変換できないように、64ビットワインプレフィックスを32ビットプレフィックスに変換することはできません。これを達成する唯一の方法は、ワインのプレフィックスを吹き飛ばして32ビットのプレフィックスに置き換えるか、別の32ビットのプレフィックスを作成することです。 Wineはこれらのオプションの2番目を推奨します。
Wineでは、32ビットまたは64ビットが必要な場合は、個別のプレフィックスを保持することを提案しています。これに最適なガイドは、Wineのwikiの here です。事実上、次のコマンドを実行します:WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 winecfg
.wine32
フォルダー/プレフィックスを作成します。
そこから、次を実行できます:WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 wine /path/to/exe
。これにより、パスが指す.exe
が実行されます。この32ビットプレフィックスで実行する必要のある32ビットプログラムを32ビット環境で効果的に実行するには、このコマンド全体を使用する必要があります。
(注:この情報の一部は、Microsoft Dreamsparkなどのセキュアダウンロードマネージャー用に作成した詳細ガイドから取得したものです。これは、メモの一部です here 。これらの手順は非常に便利です。意図したとおりに機能することがほぼ保証されています。)