web-dev-qa-db-ja.com

WINEでのPHYSXのインストール

ME2をインストールしましたが、physxを要求します。次のコマンドを使用してphysxをインストールしました。

./winetricks physx  

そして、その結果:

You are using a 64-bit WINEPREFIX. If you encounter problems, 
please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call physx
Executing load_physx
Executing wine msiexec /i PhysX-9.13.0604-SystemSoftware.msi
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range  

PS。 physxをインストールできないようです。PlayOnLinuxでも試しました。誰かが尋ねる場合に備えて、他はすべて大丈夫です。

3
Tahir Imanov

here および here からはwineのバグ(理解したように)であり、この問題はgcc4.9でwineをコンパイルすることによって引き起こされ、このバグ/問題を引き起こします:
https://bugs.winehq.org/show_bug.cgi?id=36139 。したがって、Wineを最新の(安定した)バージョンに再インストールすると、問題が解決します。

開始する前に、まずコマンドを使用してインストール済みのワインを削除する必要があります。

Sudo apt-get autoremove wine –purge

次に、.wineディレクトリを削除します。

cd /home/zinovsky
Sudo rm -rf .wine

ここで、wineリポジトリを追加して、最新の安定したwineをインストールします。

Sudo add-apt-repository ppa:ubuntu-wine/ppa
Sudo apt-get update && Sudo apt-get install wine

設定:

その最新バージョンのワインをインストールしたら、winecfgを実行する必要があります。これにより、ホームディレクトリに.wineディレクトリが作成されます。

プレスを押してターミナルを開きます Ctrl+Alt+T そして実行:

winecfg

.wineディレクトリが作成されたら、必要なDLLおよびライブラリのインストールを開始して、wineを完全に機能させることができます。そのために、最初のwinetricksをインストールします。これは、必要なすべてのDLLとライブラリを簡単な方法でインストールするのに役立つスクリプトです。

ターミナルを開き、次のコマンドを実行します。

cd /home/zinovsky/.wine
wget http://www.kegel.com/wine/winetricks

ここでwinetricksを実行可能にします:

Sudo chmod +x ./winetricks

次に、必要なdllとライブラリをインストールします(システムに応じてライブラリを追加または削除できることに注意してください)。

./winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts

Nvidiaグラフィックカードを使用している場合は、 physx Technology をインストールする必要があります。

./winetricks physx

WineverをXPに設定するようにシステムを設定するなど、winecfgからも設定を行うことができます:winxp、またはalsa sound = alsaを使用するようにサウンドドライバーを設定します。

これで、最新のWindowsアプリケーションをインストールするようにwineがインストールおよび設定されました!

最新のWindowsゲームをプレイしたい場合は、Windowsレジストリでさらに設定を行う必要があります。

ターミナルを開いて入力:

wine regedit

さらなるステップ here

2
Ravan