Installazione vino - Ho bisogno di Mono, Gecko, ecc


14

Ho appena fatto un vino Installa su Ubuntu 16.04 e ho ottenuto il dialogo "Possiamo installare Mono e Gecko ma ti consigliamo di farlo nel modo giusto". Ho premuto il pulsante Annulla pensando che li installerò più tardi. Devo davvero farlo e qual è il modo migliore?

Uso tutti i tipi di app di Windows legacy che non sono disponibili su Linux.

Risposte:


13

Mono

È necessario Mono per eseguire determinate applicazioni e componenti.

Si consiglia di installare i caratteri principali di Microsoft, alcune applicazioni richiedono che funzioni correttamente.

Ti suggerisco di installare PlayOnLinux, in modo da poter gestire facilmente i tuoi prefissi Wine installando i componenti richiesti per ognuno.

Ad esempio, se si desidera installare Microsoft Office, PlayOnLinux ha già uno script che installa automaticamente i complementi e i pacchetti richiesti.

Puoi installare mono usando:

sudo apt install mono-complete

o (per versioni di Ubuntu precedenti alla 16.04)

sudo apt-get install mono-complete

Geco

Per Gecko, controlla https://wiki.winehq.org/Gecko


1
Posso installare gecko eseguendo sudo apt install wine-gecko2.21?
geras

1
Si, puoi. Controlla anche questo: Wine-Gecko
GTRONICK

1

Per ignorare il popup Mono e Gecko, puoi esportare la seguente variabile prima di eseguire l'app:

export WINEDLLOVERRIDES="mscoree,mshtml="

In tal caso, il rendering dell'HTML verrà disabilitato in alcune app.

Vedi: Come disabilitare il popup del pacchetto Gecko per Wine?


In alternativa installare Gecko da: sudo apt-get install wine-gecko\*.

E la libreria .NET tramite winetricks:

sudo apt-get install winetricks
winetricks dotnet45

Vedi: Perché Wine non vede che ho installato mono 3?


0

Altre risposte non funzionavano per me su 18.04 LTS con winehq-stablepacchetto. Avevo bisogno di .NETpacchetti framework per eseguire una determinata applicazione, quindi non avevo bisogno Monoin particolare di qualcosa che eseguisse C#programmi.

La soluzione alternativa che ho trovato è stata quella di ricreare i prefissi wine32 e wine64 e installarli .NETsu quelli con il prompt automatico di 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

Ottengo l'errore 005c:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installeddopo aver seguito i tuoi passaggi.
Jaime M.

Grazie per il tuo commento. La risposta ora specifica che avevo bisogno .NETe non esattamente Mono. Sapevo che quest'ultima è un'implementazione gratuita della prima, ma non conosco alcuna applicazione Windows che richiede Monospecificamente e non .NET, quindi non posso aiutarti senza ulteriori dettagli. In generale, credo che se hai installato .NETnon dovresti avere particolari problemi (a parte i comuni bug del vino nelle applicazioni in esecuzione), che non posso aiutarti dal momento che non sono uno sviluppatore di Wine.
Paperone McDuck,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.