Come installare e configurare Wine?


184

Sto cercando istruzioni dettagliate per guidarmi nei modi di installazione, configurazione e debug di molti dei problemi che i nuovi utenti hanno quando hanno a che fare con Wine in Ubuntu.

Qual è il modo consigliato di installare Wine, alcuni dei problemi chiave che ha e come risolverli?

Se ho un problema specifico con un'app in Wine, come posso risolverlo? Quali sono i passaggi consigliati per assicurarsi di poter risolvere un problema relativo a un'app che desidero utilizzare?


Risposte:


283

Se si desidera utilizzare l'ultima versione di sviluppo / staging di Wine, assicurarsi di seguire la guida nella Guida ufficiale di WineHQ per Ubuntu , che copre sostanzialmente:

  • Se si utilizza un'architettura a 64 bit, abilitare 32 bit per una migliore compatibilità

    sudo dpkg --add-architecture i386
    
  • Aggiungi la chiave Wine, Wine Repository e Update Repositories

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    

Ad esempio per Ubuntu 19.04, aggiungeremmo il repository in questo modo (basta cambiare il nome della versione alla fine della riga di comando, in questo caso, la parola discoteca con il nome della versione di Ubuntu che si sta utilizzando):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Quindi installa la versione di Wine che desideri utilizzare:

    • Basato sullo sviluppo del vino (stabile) (ad es. 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • Basato sullo sviluppo del vino (fase di test) (ad es. 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Basato sulla vinificazione (Bleeding Edge) (ad es. 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Infine, corri

    WINEARCH=win32 winecfg
    

    nel terminale per assicurarsi che configura correttamente Wine (in questo ordine). Dovrai anche installare winetricks(un altro pacchetto di configurazione, molto utile per l'installazione di componenti Windows come .NET Framework e altre librerie necessarie). Quindi, dopo questo, per favore fai:

    sudo apt install winetricks
    

Dimostrazione video che mostra Wine 1.9.X in azione - Wine 1.9.X Performance

1. Differenze tra le versioni Wine Stable, Development & Staging

Le versioni stabili offrono meno bug con una migliore stabilità e ricevono aggiornamenti ogni 3-6 mesi dopo il rilascio.

La versione di sviluppo è la prossima versione stabile in sviluppo e riceve aggiornamenti ogni 2 settimane.

La versione di staging è uguale alla versione di sviluppo ma include tutte le patch e i miglioramenti di Wine-Staging

La decisione di attenersi alla versione stabile (versioni con numeri pari: 1.0, 1.2, 1.4 ...) o alle versioni instabili (versioni con numeri dispari: 1.1, 1.3, 1.5 ...) dipende dall'utilizzatore, la differenza principale è la compatibilità e le prestazioni che sono entrambe migliorate nella versione di sviluppo. Ottieni le ultime correzioni che offre e diventa anche un tester che può aiutare nel ciclo di sviluppo.

2. Installazione della versione consigliata di vino stabile (da PPA)

Nel terminale digitare quanto segue per aggiungere il Wine PPA, aggiornare i repository e installare l'ultima versione di Wine & Winetricks:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

oppure potresti includere Wine 32-Bit Arch (Migliore supporto) e configurare winecfg (questo dovrebbe essere applicato solo alle nuove installazioni poiché sposterà l'installazione esistente di Wine in una cartella chiamata winebck):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Come sapere quali componenti sono necessari a un'applicazione

Per scoprire quali componenti sono necessari a un'app, cerca nel database delle applicazioni di Wine . Elenca se l'applicazione è utilizzabile, quali componenti sono necessari e come installarli.

4. Come installare componenti aggiuntivi, DLLS e librerie su Wine

Per avere un ambiente Wine funzionante e migliorato per i tuoi giochi e app, ti suggerisco di utilizzare winetricksper installare componenti aggiuntivi che offrono una migliore compatibilità con i giochi. Per avere un sistema di lavoro migliore, procedi come segue per un esempio di HL / HL2 (Non Steam. Per la versione Steam vai qui: Come posso installare Steam?. Sappi che Half-Life e HL2 sono supportati nativamente in Ubuntu):

Per giocare a HL / HL2 è necessario il Wine PPA come menzionato sopra. Dopo aver aperto winecfgalmeno una volta sul terminale, aprire winetrickseseguendo winetricks --guiquindi attenersi alla seguente procedura:

Seleziona Seleziona il wineprefix predefinito

inserisci qui la descrizione dell'immagine

Seleziona Installa una DLL o un componente di Windows

inserisci qui la descrizione dell'immagine

Installa tutto ciò che ho contrassegnato (e ogni ulteriore necessario). Questo copre molte app:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Fare clic con il tasto destro del mouse sul programma di installazione per HL / HL2 e selezionare Apri con Wine . Entrambi i giochi dovrebbero funzionare perfettamente. Questo vale per le app in generale e, a seconda dell'app, sarà necessario installare più o meno componenti.

È inoltre possibile installare ciascun componente nel terminale aggiungendo il nome del componente dopo il winetrickscomando:

winetricks vcrun2010 - Installerà vcrun2010 usando winetricks

winetricks xna40 - Installa xna40

5. Risoluzione dei problemi di un'app Wine

A volte, quando si esegue un'app, possono accadere una o più delle seguenti azioni:

  • App congelata
  • Il vino apre una finestra blu per un momento e poi la chiude
  • Non sembra succedere nulla
  • All'interno della finestra del vino tutto è nero all'inizio o ad un certo punto
  • DLL, scheda video o componente non riconosciuti

    Per la maggior parte di questi problemi ci sono soluzioni. Ecco i passaggi consigliati per iniziare a risolvere i problemi in un'app Wine:

    1. Visita sempre il sito dell'app Wine per vedere cosa hanno fatto altri tester per far funzionare l'app. Per esempio, qui sto testando Dead Island: Riptide, che gli ho dato un bronzo poiché dopo aver selezionato il personaggio l'intero gioco è passato a una schermata nera. Quello che ho fatto per testare quello che stava succedendo è stato andare al terminal ed eseguire il gioco da lì. Nel terminale alcuni degli errori suggerivano che mi mancava un pezzo vitale per far funzionare il gioco. Dopo aver letto l'output dell'errore e aver fatto ciò che ha suggerito (Sostituzione di una DLL danneggiata) ho potuto installare un componente necessario al gioco e il gioco ha funzionato perfettamente .

    2. Conoscere le esigenze del gioco è fondamentale per far funzionare correttamente il gioco. L'impostazione delle winecfgopzioni e dell'ambiente operativo è solo una piccola parte. Questo sta solo creando l'ambiente per l'app. È necessario aggiungere altre funzionalità come DirectX, XNA, .NET Framework e altre che l'app potrebbe richiedere per funzionare. Questi sono componenti chiave per alcune app. Senza di loro, anche se alcune app funzionano correttamente, altre no. Assicurarti di avere tutti questi componenti ti dà una maggiore possibilità di rispettare ciò di cui un'app ha bisogno.

    3. Come puoi vedere dal mio test Dead Island , ho aggiunto diversi winetrickspacchetti e ho anche installato 3 pacchetti con i giochi (DirectX, Windows Media Format e Microsoft Visual C ++ 2010). Con questo sono riuscito a garantire che il gioco sarebbe iniziato e giocabile.

    4. Alcune app vengono create solo per alcune versioni di Windows come visto con Dungeon Keeper . Per specificare una particolare versione di Windows per una particolare app, è possibile winecfgaccedere a Applicazioni e selezionare Aggiungi applicazione , quindi cercare il file eseguibile delle applicazioni e fare clic su Apri . Ora seleziona l'applicazione dall'elenco e quindi modifica la versione di Windows per essa. In questo modo, solo a questa applicazione verrà assegnata una versione specifica di Windows, anziché cambiare globalmente la versione di Windows per tutte le app.

    5. La modifica globale della versione di Windows può influire sulle app installate con una versione di Windows diversa. Ad esempio, l'installazione di Terraria in un ambiente Windows XP e la sua modifica dopo aver giocato a Windows 7 ti daranno uno dei due errori, uno, non trovare i giochi salvati e due che non eseguono l'app.

    6. Esecuzione di un'app per diagnosticare quale problema può essere fatto attraverso il terminale, che è di gran lunga il modo migliore per sapere cosa sta facendo o di cui ha bisogno l'app. L'app può dirti informazioni come:

      • Quale DLL mancante deve eseguire (mscore.dll, steam_api.dll)
      • Quale componente mancante deve eseguire (XNA, DirectX, .NET ...)
      • Se il problema è che stai utilizzando un ambiente a 64 bit anziché a 32 bit
      • Se è necessario aggiungere un parametro per l'esecuzione dell'app

      Per le DLL mancanti suggerisco di utilizzare i file dll per scaricare specifiche DLL mancanti che sono necessarie per l'APP. Normalmente è possibile incollare queste DLL nella cartella del gioco o nella cartella Windows / System32 (o entrambi) e questo dovrebbe risolvere il problema. Per componenti mancanti utilizzare winetricks.

    7. Durante la risoluzione dei problemi di un'app, esegui sempre l'app in una finestra desktop emulata. Apri winecfgvai su Grafica e abilita Emula un desktop virtuale . Quindi impostare la risoluzione per esso. In questo modo, se l'app si blocca, dirotta la tastiera e / o il focus del mouse, almeno hai un modo per eliminare l'app invece di averla a schermo intero dove hai poche scelte:

      inserisci qui la descrizione dell'immagine

    8. Per scenari di congelamento di un'app a schermo intero, suggerisco di attivare la funzione "Kill X" che si trova nella finestra Layout tastiera che può farti risparmiare diversi secondi di tempo quando provi a uscire da un'app Wine congelata:

      inserisci qui la descrizione dell'immagine

    9. Un'altra tecnica per uscire da uno stato congelato consiste nell'aprire un terminale e digitare wineserver -ko uccidere il server X. Per fare ciò, configuralo eseguendo sudo dpkg-reconfigure keyboard-configuratione sull'ultima opzione lì che parla dell'uccisione di X, dì "SÌ". Ciò consentirà la combinazione CTRL+ ALT+ BACKSPACE.

    10. Ricorda che se un'app necessita di un requisito hardware minimo o consigliato in Windows, avrà bisogno della stessa su Linux. Se l'app richiede 512 MB di RAM e una CPU da 2,0 Ghz, avrà bisogno della stessa su Linux usando Wine.

    11. A volte ti imbatterai in un'app in un ISO o in qualsiasi altro formato di immagine che non riesci ad aprire o installare. Ubuntu viene fornito con diversi strumenti per aprire questi file, ma il migliore che ho provato finora è CDEMU che copre diversi tipi di immagini che portano il formato multi-settore o protetto. Questo è il più vicino a qualcosa di simile a DAEMON Tools. Casi come The Sims 3, Simcity 2000 e altri possono essere aperti e installati solo con questa app. Ulteriori informazioni in App in grado di montare / smontare immagini CD / DVD con formato multisettore o protetto

    12. Per i casi in cui un'app specifica non è in esecuzione, che mostra anomalie grafiche, schermo nero o non è in esecuzione con la grafica completa, in realtà consiglio di leggere uno dei seguenti collegamenti che si applicano all'utente finale per il supporto video:

      Utenti Nvidia - Come posso installare i driver Nvidia?

      Ibrido : NVIDIA GeForce con tecnologia Optimus è supportata da Ubuntu?

      Ati - Qual è il modo corretto di installare i driver proprietari ATI Catalyst Video (fglrx) direttamente da AMD?

      Oltre a controllare quanto sopra, se si dispone dei driver corretti aggiungerei anche che è necessario verificare se la scheda video ha il supporto OpenGL. Per questo vorrei installare prima mesa-utils se non ancora installato:

      sudo apt-get install mesa-utils

      per testare il supporto OpenGL. Basta eseguire un controllo per vedere se si dispone del supporto OpenGL:

      glxinfo|grep 'direct rendering'

      che dovrebbe dire se hai supporto. Un'altra alternativa sarebbe:

      /usr/lib/nux/unity_support_test -p

      Infine, puoi correre glxgearsper darti un'idea del rendering della tua scheda video e dei suoi FPS per il rendering. Un altro punto molto importante è eseguire l'applicazione dal terminale come in wine AppName.exe, in questo modo mostrerà qual è il problema.

    13. Se Unity Launcher non si nasconde da solo quando si esegue un'app Wine o si sposta l'app a destra, è possibile effettuare una delle seguenti operazioni:

      • Tenere premuto il ALTtasto e fare clic e trascinare il vino a sinistra

      • Nell'opzione aspetto selezionare "Nascondi automaticamente il Launcher" e impostare la sensibilità su un livello che ti piace. In questo modo il programma di avvio si nasconderà quando il mouse lascia l'area.

      inserisci qui la descrizione dell'immagine

    14. Shader Model 3.0 non è riconosciuto in Wine (inclusi i giochi Steam)

      Esistono giochi che richiedono Shader Model e generano un errore simile all'estensione OpenGL obbligatoria GL_EXT_texture_compression_s3tc . Per risolvere questo problema, digitare quanto segue nel terminale:

sudo apt-get install libtxc-dxtn-s2tc0 (nota nella recente versione di Ubuntu libtxc-dxtn-s2tc0non è più necessario)

Il vino ha fatto molta strada dai tempi in cui i giochi più recenti non potevano essere giocati. È arrivato al punto in cui giocare su Ubuntu è facile. Wine ha persino un supporto per SM4.0 e DirectX 10/11 su Wine 1.6. Se il problema persiste, significa che la tua scheda video non supporta questo o ti mancano le librerie corrette.

Un altro motivo per cui Wine potrebbe non rilevare il modello Shader è perché potrebbe essere impostato su Disabilitato nei Winetrick. Apri il Dash e digita winetricks. Seleziona il tuo wineprefix quindi Cambia impostazioni . Poi cercare il GLSL = abilitato l'opzione e selezionarlo. Questo dovrebbe risolvere il problema del modello di shader. Casi come il gioco Limbo sono risolti in questo modo.

6. Come faccio ad aprire più app Wine senza di esse usando la stessa finestra (sovrapposizione)

È possibile impostare più finestre Wine regolando alcuni parametri Wine prima di iniziare ogni singolo programma Wine. Il modo più veloce è aprire il terminale in cui esiste l'eseguibile dell'app che si desidera eseguire. Supponiamo che sia l' app Wow.exe . Quindi digita semplicemente quanto segue:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Questo aprirebbe l'eseguibile Wow.exe con una finestra intitolata "WOW", una risoluzione di 1024x768 per quella finestra specifica e applicherebbe i parametri -opengl e -console all'eseguibile Wow. Ora supponendo che il gioco sia installato da qualche altra parte, dovresti apportare le seguenti modifiche:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Questo esegue Wow.exe supponendo che risieda nella cartella wow all'interno di una partizione chiamata fun nella cartella / media / USER. L'output dovrebbe essere simile a questo quando si eseguono ad esempio 4 app:

Vino

C'è un modo più semplice per farlo. L'idea è quella di creare un collegamento sul desktop facendo clic con il tasto destro sul desktop e selezionando Nuovo documento -> Documento vuoto . Ciò dovrebbe creare un file "Documento senza titolo" sul desktop. Ora apri il file e incollalo come segue:

   [Desktop Entry]
   Type=Application

Ora salvalo e rinomina il file nell'applicazione che vuoi aprire ma alla fine aggiungi ".desktop". Si trasformerà in un'icona di Windows eseguibile. Ora fai di nuovo clic con il tasto destro sull'icona e vai su Proprietà -> Autorizzazioni -> Attiva Consenti l'esecuzione del file come programma . Ora vai alla scheda Base e inserisci le informazioni necessarie per eseguire l'app di wine. Il risultato finale dovrebbe essere qualcosa del genere:

inserisci qui la descrizione dell'immagine

7. Avere Ubuntu a 64 bit influenza Wine

Sì, avere Ubuntu 64 Bit imposterà anche Wine come 64 bit. Ciò creerà diversi problemi per molte app di Windows che funzionano solo su 32 bit, ad esempio non essere in grado di installare diversi .NET Framework poiché funzioneranno solo sulla versione a 32 bit, il che comporterà l'impossibilità dell'utente per eseguire molte applicazioni Windows. Per risolvere questo problema, è necessario eseguire le seguenti operazioni dopo aver installato correttamente la versione di PPA, come indicato in precedenza. Afer immediatamente l'installazione del pacchetto di vino PPA e prima di winecfgaprire il terminale (assicurarsi di essere nella cartella principale digitando cd ~) e digitare quanto segue:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Cambia USER con il tuo account utente. Ad esempio, nel mio caso, quella riga dovrebbe leggereexport WINEPREFIX="/home/cyrex/.wine"

Con questo metodo hai modificato l'architettura Wine a 32 bit e nel momento in cui apri Winecfg, configurerà tutte le versioni di Windows disponibili a 32 Bit.

8. Alternative al vino PPA

PlayOnLinux (PoL)

Anche se puoi effettivamente installare e configurare tutto ciò di cui hai bisogno con Wine da solo e le sue applicazioni complementari (winetricks, regedit, explorer) utilizzando PoL possono farti risparmiare qualche problema e tempo durante l'installazione di un'applicazione. Con PoL puoi trovare un elenco di app che puoi selezionare e installare nel suo database:

inserisci qui la descrizione dell'immagine

e semplicemente selezionando per installare si ottengono i seguenti vantaggi:

  • Creazione di un contenitore indipendente in cui è installata l'app, una versione di Wine specifica per l'app installata (in alcuni casi, una versione di Wine specifica funziona meglio per un'app specifica rispetto alla versione di Wine corrente).

  • Installa automaticamente eventuali DLL e componenti aggiuntivi per cui l'app deve funzionare correttamente.

  • Aggiunta delle chiavi di registro appropriate necessarie all'app

  • Crea un modo indipendente di eseguire app multiple senza che si sovrappongano a vicenda con modifiche alla versione di Windows, regedit cambiate, versioni specifiche di Wine, ecc.

    Naturalmente, è importante sapere che PoL lavora fianco a fianco con Wine e ha bisogno che Wine funzioni correttamente (si basa su di esso). In molti casi, un'app potrebbe non funzionare con PoL ma funzionerà con le configurazioni predefinite di Wine che ho citato in questa guida. Quindi, se trovi l'app che desideri utilizzare in PoL, ottima. Ma se non lo trovi, ricorda che hai sempre l'alternativa all'utilizzo del vino predefinito per installare e configurare l'app.

    I vantaggi di installare l'app usando Wine e installarla usando PoL è che con Wine puoi accedere ed eseguire l'app usando DASH, come nelle immagini seguenti:

    inserisci qui la descrizione dell'immagine (Terrari)

    inserisci qui la descrizione dell'immagine (Dead Space e Dead Island)

    CodeWeavers CrossOver (CC)

    CC è molto simile a PoL su come installare e configurare le app. La differenza principale è che CC offre supporto ufficiale. Hanno anche il loro database CodeWeavers che contiene oltre 10.000+ app. Non solo, ma hanno un sistema di classificazione simile a quello nell'AppDB di Wine. Hanno anche contribuito allo sviluppo di Wine alcuni dei quali puoi vedere nel loro Supporto .

    DosBox (DB)

    DB è per le app MS-DOS come Wine è per le app di Windows. Con DB puoi eseguire le app MS-DOS nel tuo sistema. Basta installare il dosboxpacchetto e il gioco è fatto. L'esecuzione di un'app è semplice come accedere alla cartella in cui risiede l'app ed eseguire quanto segue:

    dosbox ./

    Ciò aprirà la cartella corrente come lettera di unità nell'ambiente DB.

    È inoltre possibile montare una cartella procedendo come segue dopo aver aperto DB:

    mount x: /Absolute/Path/To/Folder/Of/App

    Per esempio

    mount c: /home/cyrex/Desktop/Dune2

    Creerà la lettera C: Drive che contiene la cartella Dune2. Quindi se eseguo semplicemente dune2.exe ottengo quanto segue:

    inserisci qui la descrizione dell'immagine

9. Quali sono alcuni parametri e suggerimenti speciali che posso usare con Wine

Ce ne sono un paio, ad esempio:

COMANDI

wine --version - Mostra la versione del vino

wineserver -k- Uccide tutte le versioni di vino per l'utente specifico. Questo è utile se la tua app Wine è bloccata, occupa l'intero schermo e non ti consente di utilizzare Ubuntu, il mouse o la tastiera sono focalizzati su di essa e altri problemi di Wine che potrebbero apparire con alcune app.

wine explorer - Aprirà un esploratore simile a Windows Explorer

wine explorer /desktop=X,Y- Crea un desktop virtuale in cui X è il nome della finestra del desktop e Y è la risoluzione della finestra. Per esempio:wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Aprirà la versione regedit di Wine simile a quella di Windows.

wine uninstaller- Aprirà Aggiungi e rimuovi di Wine simile a quello di Windows. Qui potrai non solo vedere quali app hai installato e disinstallarle, ma anche installare nuove app se lo desideri.

winetricks - Aprirà l'app winetricks per installare librerie, DLL e componenti mancanti essenziali per la corretta funzionalità di molte app di Windows.

winecfg - Si aprirà la configurazione del vino in cui è possibile impostare la versione di video, audio e Windows.

wine ipconfig- Ti mostra l'IP che Wine può vedere. Simile a ipconfig.

wine netstat- Mostra le connessioni IP / Porta effettuate. Simile a netstat.

wine start- Imposta la directory di lavoro per l'eseguibile. Questa opzione aiuta nei casi in cui l'eseguibile funziona solo dalla stessa cartella e non da un percorso completo. Un esempio è se si desidera eseguire un file .bat o semplicemente eseguire un comando da un'altra cartella (ad esempio: cartella principale), si dovrebbe fare qualcosa del genere, supponendo che non siamo nella stessa cartella di MetroLL.exe:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Ciò farebbe due cose, imposterà prima la directory nella Metro Last Lightcartella e poi eseguirà il MetroLL.execitato alla fine. Questo è simile all'esecuzione dell'eseguibile dalla stessa cartella ma ha il vantaggio di eseguire l'app da qualsiasi altro posto. La cosa da sapere qui è che:

  • Al vino non piacciono i percorsi Unix, quindi devi separare le cartelle \\invece di\
  • Devi usare un percorso assoluto. È necessario iniziare da C:\\per assicurarsi che l'eseguibile funzionerà sempre come dovrebbe.
  • Se l'eseguibile si trova all'esterno C:dell'unità, quindi aggiungere la lettera corrispondente. Ad esempio, per eseguire un binario di Windows al di fuori di Wine, dovresti usare la Z:\\lettera poiché Z:normalmente punta alla directory principale del sistema Linux.
  • In caso di dubbi, chiedere aiuto al comando con il /?parametro (ad es . wine start /?:)

export WINEPREFIX- Questa variabile viene utilizzata per modificare il prefisso del vino in un'altra posizione. Ad esempio, se desideri unire PoL e Wine (non consigliato poiché PoL ha più prefissi) puoi effettuare le seguenti operazioni:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Dove PREFIX è quello che desideri fondere con Wine. Dovresti eseguire di nuovo winecfg.

SUGGERIMENTI

  • Quando si ha a che fare con una cartella che contiene spazi (ad esempio: World of Warcraft), è possibile eseguire il file Wow.exe aggiungendo il simbolo \ davanti a ogni spazio, questo sfugge al simbolo. Il risultato finale sarebbe simile a "World \ of \ Warcraft \ Wow.exe". Se non vuoi aggiungere questi simboli di escape alla tua riga di codice, cita semplicemente il doppio dell'intero link, quindi sembra:

    wine explorer / desktop = WOW, 1024x768 "/ media / cyrex / My Partition / World of Warcraft / Wow.exe" -opengl -console

    come puoi vedere, ci sono 2 cartelle con spazi, "La mia partizione" e "World of Warcraft", ma da quando ho citato l'intera stringa, non è necessario includere caratteri di escape. Se si desidera utilizzare il percorso del vino (ad esempio: C: /), tutte le barre sarebbero una doppia barra (ad esempio: "C: \ Programmi \ App").

  • I parametri applicati a un'app devono sempre essere ESTERNI alle stringhe tra virgolette. Usando l'esempio sopra, possiamo vedere -opengl e -console fuori dalle virgolette.

  • Quando si ha a che fare con app che prendono il mouse e / o la tastiera, è possibile utilizzare wineserver -kper uccidere l'app, o semplicemente aprire l'app in modalità Windows o impostare la modalità Windows con il wine explorer /desktopparametro per evitare problemi con il mouse o la tastiera.

10. Stabilità, prestazioni e supporto app Wine offre agli utenti finali

SUPPORTO PER L'APP

Ho provato Wine dal 2005 e ho visto come il processo di sviluppo di Wine con Ubuntu sia stato rapidamente all'altezza degli ultimi giochi.

Prima che Wine 1.2 uscisse intorno al 2012, era difficile far funzionare molte app su Wine, ma dopo l' uscita di Wine 1.2 era un risultato completamente diverso. Ancora di più dopo l' uscita di 1.4 nel 2012 , 1.6 nel 2013 e poi 1.8 nel 2015 . Molti casi hanno iniziato ad apparire dove avrebbero funzionato fuori dalla scatola. Casi come Deep Space 2, che è / è stato uno degli ultimi giochi a cui ho potuto giocare in quel momento e che ho testato 3 giorni dopo la sua uscita. Alice nel paese delle meraviglie (il nuovo intendo), The Sims 3, World of Warcraft, Amnesia e altri. Persino Skyrim poteva essere giocato. Si tratta di giochi che richiedono una grafica potente e puoi giocarli con configurazioni minime o nulle oltre alla normale installazione fornita sopra.

Per sapere a quali giochi puoi giocare su Wine, ti consiglio di visitare il database delle app di vino: http://appdb.winehq.org/ che contiene più di 10K +. Ciò include informazioni sulle loro prestazioni e stabilità e aiuta a sapere se un gioco è giocabile.

Il database delle app di vino offre anche una classifica che determina quali giochi possono essere giocati con meno problemi, se presenti. Quando vedi questa classifica, hai un'idea se l'app funzionerà o meno. Ricorda che devi anche prendere in considerazione l'hardware e la versione di Wine mostrati dal tester nel Database di Wine. Le classifiche sono le seguenti:

Platinum Rank : significa che hai quasi il 100% di probabilità che l'app funzioni immediatamente.

Classifica Gold - Significa che potresti ritrovarti a fare un po 'di configurazione ma alla fine funzionerà.

Rango d'argento : indica che l'app verrà eseguita, ma potrebbe avere problemi grafici, audio o di controllo.

Grado di bronzo : significa che l'app non funzionerà correttamente.

Garbage Rank : significa che l'app non funziona ancora e probabilmente non verrà nemmeno installata. L'unico modo per farlo funzionare sarebbe quando Superman inizia a mangiare cereali kryptoniani al mattino.

Per riferimento, un paio di anni fa la quantità di giochi Platinum era inferiore a 50. Nel 2012 è stato possibile trovare più di 1,5K giochi di cui quasi 200 negli Ultimi titoli . Oggi ci sono più di 6K + giochi di cui 4K + sono Platinum. Più persone partecipano ai test delle app Wine, meglio è. Principale ragione per cui consiglio sempre di usare il PPA di Wine.

PRESTAZIONE

Per informazioni sulle prestazioni, vedere Differenza di prestazioni di gioco tra Windows e Ubuntu

11. Come disinstallare Wine

La disinstallazione di Wine può essere eseguita in 2 modi a seconda delle esigenze. Se devi solo "Ripristinare" Wine ai valori predefiniti, puoi semplicemente eliminare la .winecartella e quindi crearla nuovamente eseguendo winecfg. Se hai delle app nella .winecartella di cui desideri eseguire il backup, ora sarebbe un buon momento prima di eliminare la cartella. Per eliminare la cartella, procedi come segue e si occuperà dell'intero ambiente di Wine:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Ora, se si desidera disinstallare effettivamente Wine da Ubuntu, è possibile effettuare le seguenti operazioni, ma si noti che questo NON eliminerà la .winecartella memorizzata nella cache:

sudo apt purge wine*

Ciò disinstallerebbe tutti i pacchetti relativi a wine, inclusi wine, wine1.9, winehq, winetricks e altro. Fondamentalmente rimuovere qualsiasi cosa legata al vino.


40
+1 Sono molto felice di vedere tutte queste informazioni in un unico posto!
Eliah Kagan,

3
@LuisAlvarado, che risposta incredibile! +1 per PlayOnLinux; Non so nemmeno come usare Wine: ho lasciato che PlayOnLinux facesse tutto per me.
Paddy Landau,

1
Sono un sacco di informazioni! Facilmente la risposta più lunga che abbia mai visto qui. Non potresti semplicemente andare al centro software Ubuntu, cercare Wine e fare clic su Installa?
Harsha,

1
@LuisAlvarado Potresti spiegare come disinstallare wine? Questo mi aiuterebbe molto. Grazie.
codeaviatore,

@codeaviator Grazie per l'idea. Aggiunto il processo unistall alla fine che copre, gli utenti che vogliono realmente "resettare" il vino e gli utenti che vogliono davvero eliminarlo come se non ci fosse un domani. Buon lavoro programmatore.
Luis Alvarado,
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.