Problema para instalar o .NET 4.6 usando o Wine

9

Eu sou bastante novo usando o Wine, então vou listar o que fiz:

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

Depois disso, fui para https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Transferiu o instalador offline 4.6 disponível lá

Então, no terminal

 cd ~/Downloads/ (where the installer was)

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

Um grande resultado vem depois disso (não foi possível postar porque o filtro não permite)

Então eu verifico o dotnet instalado:

winetricks list-installed

Result: dotnet40
        dotnet45

* 4.0 e 4.5 foram instalados usando a GUI do winetricks antes de instalar o 4.6.

Eu realmente não sei qual é o problema com a instalação 4.6. Alguém instalou isso com sucesso? Realmente aprecio qualquer ajuda!

Ubunt 16.04 LTS Wine versão obtida: 2.1 (desenvolvimento)

obrigado

Marc
fonte

Respostas:

12

Boas notícias: Consegui resolver o problema instalando o Wine 2.0 usando o PPA da Ricotz e usando seus truques de win mais atualizados.

Primeiro, remova a última instalação (no meu caso, foi o 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

Obtenha o vinho Ricotz 2.0:

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

Crie outro prefixo (por exemplo: .wine32), defina WINEARCH como win32 e execute winecfg:

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

Em seguida, execute winetricks usando as últimas configurações:

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

Agora vá Selecione Winetricks padrão -> Instalar uma DLL do Windows ou componentes -> dotnet46 e instale-o.

O Wine fará o download e instalará o dotnet46 e outros requisitos. Mesmo solicitando o Mono, ele continua baixando cada vez mais requisitos até poder instalar o .NET 4.6 (não havia necessidade do Mono para mim).

Marc
fonte
1
Não consigo instalar o .NET 6.4.1 usando esse método, exigido pelo memoQ. Você conseguiu fazer isso sozinho?
sawablo 18/06/18