Ubuntu 11.10でWindows用のアプリケーションを実行しようとしています
私は試した
wine /path/to/file.exe
エラーは:
wine: Install Mono for Windows to run .NET 2.0 applications.
私はモノを持っています(Windowsではモノではないようです)
mono /path/to/file.exe
エラーが発生します:
The Assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
何をする必要がありますか?
windows用にmonoをインストールするか、winetricks付きのWindows用に.NETを試してください。シェルで試してください:
winetricks dotnet20
そして
winetricks mono28
私は12.04で同様の問題を抱えていましたが、これは私がやったことです:
Sudo apt-get install mono-complete
その後
mono /path/to/file.exe
それでおしまい!
私の場合、mono-complete
をインストールすると、Mono経由で実行されている構成ファイルが適切に見つからなかったため、アプリケーション(CloudBerry Explorer)が機能しませんでした。
私は.NET 2.0がインストールされないx64システムで実行しています( http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754 を参照してください)。私は私のワインのディレクトリを削除しなければならないことがわかった:
export WINEARCH="win32"
winetricks dotnet20
(または、win32
アーキテクチャーを持つアプリケーションに別のWINEPREFIX
を設定することもできますが、そのような環境の分離は必要ありませんでした。以前のセットアップに手を加える必要はまったくありませんでした。)
この時点でwinetricks mono28
を実行したかったのですが、ミラーからファイルを削除するNovellのアカウントに合わせてwinetricksはまだ更新されていません( http://code.google.com/p/winetricks/issuesを参照してください/ detail?id = 221 )。チケットで提案されたソリューションを使用しました。
wget http://download.mono-project.com/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
wine mono-2.8-gtksharp-2.12.10-win32-9.exe
(mono-project.comサーバーには、Novellが持っていたのと同じ種類のジュースがないため、ダウンロードに約30分かかりました...)使用したいアプリケーションを実行できました(いくつかの問題がありますが、 .NETサポートよりもWineサポートの方が重要だと思います)。
Mono for Wineは、aptを介してインストールできます。
Sudo apt-get install wine-mono4.5.6\*
これにより、MS .NET互換性互換性レイヤーが提供されます。
詳細については、Wineの Mono ページを参照してください。