Sự cố khi cài đặt .NET 4.6 bằng Wine


9

Tôi khá mới sử dụng Wine nên tôi sẽ liệt kê tôi đã hoàn thành:

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

Sau đó, tôi đã truy cập https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Đã tải xuống Trình cài đặt ngoại tuyến 4.6 có sẵn ở đó

Sau đó, trên thiết bị đầu cuối

 cd ~/Downloads/ (where the installer was)

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

Một kết quả lớn xuất hiện sau đó (không thể đăng vì bộ lọc không cho phép)

Sau đó, tôi kiểm tra dotnet được cài đặt:

winetricks list-installed

Result: dotnet40
        dotnet45

* Cả 4.0 và 4.5 đã được cài đặt bằng GUI winetricks trước khi cài đặt 4.6.

Tôi thực sự không biết vấn đề với cài đặt 4.6 là gì. Ai đó cài đặt thành công này? Thực sự đánh giá cao bất kỳ sự giúp đỡ!

Phiên bản rượu Ubunt 16.04 LTS có: 2.1 (phát triển)

Cảm ơn


Câu trả lời:


12

Tin tốt: Tôi đã có thể giải quyết vấn đề bằng cách cài đặt Wine 2.0 bằng PPA của Ricotz và sử dụng winetricks cập nhật hơn.

Đầu tiên, gỡ bỏ cài đặt cuối cùng (trong trường hợp của tôi đó là rượu vang)

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

Nhận rượu vang Ricotz 2.0:

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

Tạo tiền tố khác (ví dụ: .wine32), đặt WINEARCH thành win32 và chạy winecfg:

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

Sau đó chạy winetricks bằng cách sử dụng các cấu hình cuối cùng:

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

Bây giờ, hãy chọn Winetricks mặc định -> Cài đặt Windows DLL hoặc các thành phần -> dotnet46 và cài đặt nó.

Wine sẽ tải xuống và cài đặt dotnet46 và các yêu cầu khác. Ngay cả khi yêu cầu Mono, nó vẫn tiếp tục tải xuống ngày càng nhiều yêu cầu cho đến khi có thể cài đặt .NET 4.6 (không cần phải có Mono cho tôi).


1
Tôi không thể cài đặt .NET 6.4.1 bằng phương thức này, được memoQ yêu cầu. Bạn đã quản lý để làm điều đó cho mình?
sawablo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.