Masalah untuk menginstal .NET 4.6 menggunakan Wine

9

Saya cukup baru menggunakan Wine jadi saya akan daftar yang telah saya lakukan:

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

Setelah itu, saya pergi ke https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Unduh 4.6 Offline Installer yang tersedia di sana

Kemudian, di terminal

 cd ~/Downloads/ (where the installer was)

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

Hasil besar datang setelah itu (tidak dapat memposting karena filter tidak mengizinkannya)

Lalu saya periksa dotnet yang diinstal:

winetricks list-installed

Result: dotnet40
        dotnet45

* Baik 4.0 dan 4.5 diinstal menggunakan winetricks GUI sebelum menginstal 4.6.

Saya benar-benar tidak tahu apa masalahnya dengan instalasi 4.6. Seseorang berhasil menginstal ini? Sangat menghargai bantuan apa pun!

Ubunt 16.04 LTS versi Wine didapat: 2.1 (pengembangan)

Terima kasih

Marc
sumber

Jawaban:

12

Berita baik: Saya dapat menyelesaikan masalah dengan menginstal Wine 2.0 menggunakan Ricotz's PPA dan menggunakan winetricks yang lebih diperbarui.

Pertama, hapus instalasi terakhir (dalam kasus saya itu anggur-devel)

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

Dapatkan anggur Ricotz 2.0:

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

Buat awalan lain (misalnya: .wine32), atur WINEARCH ke win32 dan jalankan winecfg:

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

Kemudian jalankan winetricks menggunakan konfigurasi terakhir:

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

Sekarang pergi Pilih Default Winetricks -> Instal Windows DLL atau komponen -> dotnet46 dan instal.

Wine akan mengunduh dan menginstal dotnet46 dan persyaratan lainnya. Bahkan jika meminta Mono, itu terus mengunduh lebih banyak dan lebih banyak persyaratan sampai dapat menginstal .NET 4.6 (tidak perlu memiliki Mono untuk saya).

Marc
sumber
1
Saya tidak dapat menginstal .NET 6.4.1 menggunakan metode ini, yang diperlukan oleh memoQ. Sudahkah Anda berhasil melakukannya sendiri?
sawablo