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


9

私は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)

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

次に、インストールされているdotnetを確認します。

winetricks list-installed

Result: dotnet40
        dotnet45

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

4.6のインストールで何が問題なのか本当にわかりません。誰かがこれを正常にインストールしましたか?本当にどんな助けにも感謝します!

Ubunt 16.04 LTS Wineのバージョンは2.1です(開発中)

ありがとう


回答:


12

朗報: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

リコッツワイン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

今行く> WindowsのDLLまたはコンポーネントをインストールします- - > dotnet46選択デフォルトWinetricksをし、それをインストールします。

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


1
このメソッドを使用して.NET 6.4.1をインストールできません。これはmemoQで必要です。なんとか自分でできましたか?
サワブロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.