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.