Problema para instalar .NET 4.6 usando Wine

9

Soy bastante nuevo usando Wine, así que voy a enumerar lo que he hecho:

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

Después de eso, fui a https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Descargó el instalador sin conexión 4.6 disponible allí

Luego, en la terminal

 cd ~/Downloads/ (where the installer was)

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

Después de eso se produce un gran resultado (no se pudo publicar porque el filtro no lo permite)

Luego verifico dotnet instalado:

winetricks list-installed

Result: dotnet40
        dotnet45

* Tanto 4.0 como 4.5 se instalaron utilizando la interfaz gráfica de usuario de winetricks antes de instalar 4.6.

Realmente no sé cuál es el problema con la instalación 4.6. Alguien instaló con éxito esto? Realmente aprecio cualquier ayuda!

Ubunt 16.04 LTS Wine versión obtenida: 2.1 (desarrollo)

Gracias

Bagazo
fuente

Respuestas:

12

Buenas noticias: pude resolver el problema instalando Wine 2.0 usando el PPA de Ricotz y sus trucos de vino más actualizados.

Primero, elimine la última instalación (en mi caso fue 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

Obtenga Ricotz Wine 2.0:

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

Cree otro prefijo (por ejemplo: .wine32), establezca WINEARCH en win32 y ejecute winecfg:

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

Luego ejecute winetricks usando las últimas configuraciones:

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

Ahora vaya a Seleccionar Winetricks predeterminados -> Instalar una DLL de Windows o componentes -> dotnet46 e instálelo.

Wine descargará e instalará dotnet46 y otros requisitos. Incluso si solicita Mono, continúa descargando más y más requisitos hasta que pueda instalar .NET 4.6 (no había necesidad de tener Mono para mí).

Bagazo
fuente
1
No puedo instalar .NET 6.4.1 usando este método, que es requerido por memoQ. ¿Has logrado hacerlo tú mismo?
sawablo