Wine Install - ¿Necesito Mono, Gecko, etc.

14

Acabo de hacer una instalación de vino en Ubuntu 16.04 y obtuve el diálogo "Podemos instalar Mono y Gecko pero te recomiendo que lo hagas de la manera correcta". Apreté el botón de cancelar y pensé que los instalaré más tarde. ¿Debo hacer esto realmente y cuál es la mejor manera?

Uso todo tipo de aplicaciones heredadas de Windows que no están disponibles en Linux.

John Doe
fuente

Respuestas:

13

Mono

Necesita Mono para ejecutar ciertas aplicaciones y componentes.

Se recomienda instalar las fuentes principales de Microsoft, algunas aplicaciones requieren que funcione correctamente.

Le sugiero que instale PlayOnLinux, para que pueda administrar sus prefijos de vino fácilmente instalando los componentes necesarios para cada uno.

Por ejemplo, si desea instalar Microsoft Office, PlayOnLinux ya tiene un script que instala automáticamente los complementos y paquetes necesarios.

Puede instalar mono usando:

sudo apt install mono-complete

o (para versiones de Ubuntu anteriores a 16.04)

sudo apt-get install mono-complete

Geco

Para Gecko, consulte https://wiki.winehq.org/Gecko

GTRONICK
fuente
1
¿Puedo instalar gecko ejecutando sudo apt install wine-gecko2.21?
geras
1
Sí tu puedes. También verifique esto: Wine-Gecko
GTRONICK
1

Para ignorar las ventanas emergentes Mono y Gecko, puede exportar la siguiente variable antes de ejecutar su aplicación:

export WINEDLLOVERRIDES="mscoree,mshtml="

Si hace eso, la representación de HTML se deshabilitará en algunas aplicaciones.

Ver: ¿Cómo deshabilitar la ventana emergente del paquete Gecko para Wine?


Alternativamente instalar Gecko por: sudo apt-get install wine-gecko\*.

Y biblioteca .NET por winetricks:

sudo apt-get install winetricks
winetricks dotnet45

Ver: ¿Por qué Wine no ve que tengo mono 3 instalado?

kenorb
fuente
0

Otras respuestas no funcionaban para mí en 18.04 LTS con winehq-stablepaquete. Necesitaba .NETpaquetes de framework para ejecutar una determinada aplicación, por lo que no necesitaba Monoen particular, solo algo que ejecutara C#programas.

La solución que encontré fue recrear los prefijos wine32 y wine64 e instalarlos .NETcon el aviso automático de winetricks.


    # Create dir for 32 bit prefix
    mkdir ~/.wine32
    # destroy default configuration (64 bit prefix)
    rm -rf ~/.wine 

    # Initial setup (create prefixes)
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot
    WINEPREFIX="$HOME/.wine" WINEARCH=win64 wine64 wineboot

    # To install dotnet35 on 32-bit prefix
    WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks dotnet35
Scrooge McDuck
fuente
Me sale el error 005c:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installeddespués de seguir tus pasos.
Jaime M.
Gracias por tu comentario. La respuesta ahora especifica que necesitaba .NETy no exactamente Mono. Sabía que esta última es una implementación gratuita de la primera, pero no conozco ninguna aplicación de Windows que requiera Monoespecíficamente y no .NET, así que no puedo ayudarte sin más detalles. En general, creo que si lo instaló .NETno debería tener ningún problema en particular (aparte de los errores comunes de Wine en las aplicaciones en ejecución), con lo que no puedo ayudarlo ya que no soy un desarrollador de Wine.
Scrooge McDuck