web-dev-qa-db-ja.com

Wineを使用して.NET 4.6をインストールする問題

私はWineを使用してかなり新しいので、私がやったことをリストします:

Sudo dpkg --add-architecture i386
Sudo add-apt-repository ppa:wine/wine-builds
Sudo apt update
Sudo apt install wine-devel
export WINEARCH=win32
winecfg
Sudo apt-get winetricks

その後、 https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828 に行きました

そこから入手できる4.6オフラインインストーラーをダウンロードしました

次に、ターミナルで

 cd ~/Downloads/ (where the installer was)

 wine NDP46-KB3045557-x86-x64-AllOS-ENU.exe /q (silent installation)

その後、大きな結果が得られます(フィルターで許可されていないため投稿できませんでした)

次に、インストールされているドットネットを確認します:

winetricks list-installed

Result: dotnet40
        dotnet45

* 4.6をインストールする前に、winetricks GUIを使用して4.0と4.5の両方をインストールしました。

4.6のインストールで何が問題なのか本当に知りません。誰かがこれを正常にインストールしましたか?本当に助けてくれてありがとう!

Ubunt 16.04 LTS Wineのバージョン:2.1(開発)

ありがとう

8
Marc

良いニュース:RicotzのPPAを使用してWine 2.0をインストールし、最新のwinetricksを使用することで問題を解決できました。

最初に、最後のインストールを削除します(私の場合はwine-develでした)

Sudo apt-get remove --purge wine-devel*
Sudo apt-get update
Sudo apt-get autoclean
Sudo apt-get clean
Sudo apt-get autoremove

Ricotz wine 2.0を入手:

Sudo dpkg --add-architecture i386
Sudo add-apt-repository ppa:ricotz/unstable
Sudo apt update
Sudo apt install wine2.0

他のプレフィックス(例:.wine32)を作成し、WINEARCHをwin32に設定してwinecfgを実行します。

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winecfg
"Set Windows 7"

次に、最後の構成を使用してwinetricksを実行します。

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks

ここでデフォルトのWinetricksを選択-> Windows DLLまたはコンポーネントをインストール-> dotnet46にインストールします。

Wineはdotnet46およびその他の要件をダウンロードしてインストールします。 Monoを要求したとしても、.NET 4.6をインストールできるようになるまで、さらに多くの要件をダウンロードし続けます(Monoを用意する必要はありませんでした)。

11
Marc