I programmi del vino non funzionano? Prova questi passaggi

Wine offre agli utenti Linux la possibilità di eseguire software Windows e può aiutare a cambiare i sistemi operativi. Ma non lo è, quindi cosa puoi fare per assicurarti che il tuo software Windows funzioni su Linux?

Wine offre agli utenti Linux la possibilità di eseguire software Windows e può aiutare a cambiare i sistemi operativi.  Ma non lo è, quindi cosa puoi fare per assicurarti che il tuo software Windows funzioni su Linux?
Annuncio pubblicitario

Vino Come eseguire app e giochi Windows con Linux Wine Come eseguire app e giochi Windows con Linux Wine Esiste un modo per far funzionare il software Windows su Linux? Una risposta è usare Wine, ma mentre può essere molto utile, probabilmente dovrebbe essere solo l'ultima risorsa. Ecco perché. Ulteriori informazioni fornisce agli utenti Linux la possibilità di eseguire software Windows al di fuori del dominio di Microsoft. In quanto tale, può aiutare la transizione da Windows Hey Utente di Windows, Dovresti passare a Linux o Mac? Ehi Utente di Windows, dovresti passare a Linux o Mac? Hai mai pensato di passare da Windows a Linux o Mac? La risposta rapida: se sei su Windows, rimani su Windows e non preoccuparti ancora dell'aggiornamento. Ecco perché. Per saperne di più, meno vincolato dal software esclusivo della piattaforma.

Il vino non è perfetto, però. Alcuni programmi richiedono un po 'di lavoro per muoversi, mentre altri non funzionano affatto. Detto questo, i passaggi seguenti massimizzano le possibilità di eseguire il programma Windows sulla tua macchina Linux.

Perché il mio programma non viene eseguito?

In parole semplici, Wine esegue il software Windows eseguendo il reverse engineering di parti del sistema operativo Windows per Linux. Nel mondo Microsoft, questi componenti sono chiamati DLL (Dynamic Link Libraries). Forniscono funzionalità e funzionalità extra su cui altri programmi fanno affidamento per funzionare. Un esempio di uno è d3d8.dll, che fornisce ai programmi l'accesso alle funzionalità di gioco di DirectX 8 di Microsoft Tutto quello che c'è da sapere su DirectX nel 2016 Tutto quello che c'è da sapere su DirectX nel 2016 Se sei un giocatore per PC, devi assolutamente usare DirectX perché potrebbe migliorare significativamente le tue prestazioni di gioco! Ecco tutto ciò che devi sapere. Leggi di più .

Basti dire che ci sono molte DLL che Wine fornisce equivalenti a. C'è una possibilità che Wine abbia degli errori nelle sue implementazioni. Il vino potrebbe anche non averne uno in primo luogo! Queste sono le ragioni principali per cui i programmi Windows si comportano male o si rifiutano di lavorare sotto Linux. Di conseguenza, i passaggi sottostanti mirano a ottenere l'implementazione di Wine il più vicino possibile a Windows .

Installa i programmi con PlayOnLinux

PlayOnLinux PlayOnLinux porta i giochi e i programmi Windows per Linux PlayOnLinux porta i giochi e i programmi per Windows Per saperne di più su Linux è possibile eseguire diverse versioni di Wine che hanno dimostrato di funzionare con i programmi che si desidera eseguire. Può anche fornire automaticamente Wine con DLL native per aiutarlo a funzionare meglio. Tutto ciò è fatto sotto il cofano, quindi devi solo scegliere cosa installare e poi eseguirlo.

playonlinux principale

Mentre l'installazione di un programma con PlayOnLinux garantisce quasi sempre un funzionamento regolare, potresti non trovare ciò che desideri nel loro catalogo. Ma vai alla pagina dei download e provalo prima.

Qual è la tua architettura del vino?

Se trovi che la selezione di programmi di PlayOnLinux è carente, potresti dover ricorrere all'installazione manuale dei programmi. Prima di immergerti, dovresti fare una domanda: è il tuo vino in modalità a 64 bit o in modalità a 32 bit Qual è la differenza tra Windows a 32 bit e 64 bit? Qual è la differenza tra Windows a 32 bit e 64 bit? Sai se il tuo computer è a 32 o 64 bit e ha importanza? Sì, lo fa! Diamo un'occhiata a dove questi termini provengono e cosa significano per te. Leggi di più ?

Come Windows, sia Linux che Wine hanno versioni diverse di se stessi progettate per architetture di computer specifiche. Probabilmente stai usando una versione a 64 bit di Linux, quindi per impostazione predefinita la versione a 64 bit di Wine.

Per verificare quale stai utilizzando, inserisci questo comando:

winecfg 

Successivamente, fai clic sul pulsante Versione di Windows. Verrà visualizzato un elenco delle diverse edizioni di Windows che Wine può emulare. Se si utilizza Wine a 32 bit, verranno visualizzate edizioni precedenti a Windows XP poiché erano disponibili solo in modalità a 32 bit.

winecfg

Cambiando la tua architettura del vino

Anche se il software progettato per i sistemi a 32 bit funzionerà su versioni a 64 bit di Wine, tendono invece a funzionare meglio con la versione a 32 bit . Fortunatamente, cambiare la tua architettura di Wine è piuttosto semplice:

 export WINEARCH=win32 export WINEPREFIX=~/.wine32 winecfg 

Il primo comando dice a Wine di andare in modalità a 32 bit, mentre il secondo indica dove creare la sua nuova cartella (il '.' Alla fine rende la cartella nascosta - puoi rimuoverla se vuoi). Poiché questa cartella non esiste, il terzo comando la crea per noi.

Se si desidera eseguire un programma utilizzando questa versione di Wine, è necessario immettere i primi due comandi prima di farlo. Questo può diventare un po 'noioso, quindi se vuoi che questo sia la versione di default di Wine, puoi creare un file per farlo automaticamente.

 sudo nano /etc/profile.d/wine.sh 

prefisso del vino nano

Basta aggiungere i primi due comandi come hai fatto per creare la tua nuova cartella Wine. Potrebbe essere necessario riavviare il computer per far funzionare queste impostazioni. Dopo questo, sarete in grado di eseguire programmi con un semplice comando wine [programma] .

Utilizzare la versione di staging di Wine

La staging del vino ha molte correzioni di bug e funzionalità che non sono entrate nelle versioni mainstream. Per questo motivo, potresti avere una migliore possibilità di far funzionare i tuoi programmi se lo usi invece. Puoi trovare istruzioni specifiche su come farlo per la tua distribuzione Linux sul loro sito web.

Per gli utenti Ubuntu / Mint, ecco i comandi del terminale che inserisci:

 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install --install-recommends wine-staging winehq-staging 

Puoi controllare se stai usando la gestione del vino inserendo questo comando:

 wine --version 

versione del vino

Utilizzare i componenti nativi di Windows con Winetricks

Wine ha la capacità di utilizzare le DLL di Windows insieme ai propri reverse engineering. In molti casi, questo può aiutare a migliorare la compatibilità. Per fare ciò, tuttavia, è necessario scaricarli e dire esplicitamente a Wine di usarli. Uno script di shell chiamato Winetricks automatizza questo processo in modo da non doversi preoccupare del processo.

Il comando seguente utilizza Wget Mastering Wget & Learning Alcuni trucchetti per il download accurati Mastering Wget & Learning Alcuni trucchetti per il download ordinario A volte non è sufficiente salvare un sito Web localmente dal browser. A volte hai bisogno di un po 'più di energia. Per questo, c'è un piccolo e semplice strumento a linea di comando noto come Wget. Wget è ... Leggi altro per scaricare lo script:

 wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod 755 winetricks.sh 

Il secondo comando esegue lo script. Linux impedisce agli script casuali di essere eseguibili per impostazione predefinita per motivi di sicurezza. Linux è davvero sicuro come lo pensi? Linux è davvero sicuro come lo pensi? Linux è spesso considerato il sistema operativo più sicuro su cui puoi mettere le mani, ma è davvero così? Diamo un'occhiata ai diversi aspetti della sicurezza dei computer Linux. Leggi di più . Tutto quello che devi fare ora è chiedere a Winetricks di installare un file specifico nel terminale in questo modo:

 ./winetricks.sh your-dll 

Se inserisci questo comando, Winetricks può anche mostrarti tutte le possibili DLL che puoi installare con esso:

 ./winetricks.sh dlls list 

Diversi programmi si basano su DLL diverse, quindi consiglio di controllare il database dell'applicazione Wine ufficiale per alcuni suggerimenti su cosa installare. Cerca il tuo software desiderato e sei obbligato a vedere gli altri nella tua stessa barca.

Controlla vino per errori

Se l'applicazione che si desidera eseguire non si trova nel database dell'applicazione Wine, è comunque possibile fare un po 'di tentativi per indovinare il problema. Ad esempio, puoi dare un'occhiata agli errori che Wine sta producendo in questo modo:

 wine [program] &>debug.txt 

vino di debug

Quando esegui il tuo programma nel terminale, qualsiasi errore da esso commesso verrà inviato al file sopra. Qualcosa di simile potrebbe aiutarti a rintracciare cosa c'è di sbagliato in Wine. In questo modo, potresti essere in grado di installare una DLL utile usando Winetricks.

Segnalazione di bug

Se il tuo programma continua a non funzionare nonostante i tuoi migliori sforzi, il problema potrebbe essere nel codice di Wine stesso. In questo caso, ti consiglio di inviare un bug report ai bug tracker di WineHQ.

inseguitore di bug di vino

Questo non dovrebbe essere necessario nella maggior parte dei casi, ma se sei interessato a farlo, ci sono alcune cose che dovresti tenere a mente:

  • Sii chiaro nel descrivere il tuo problema, di cosa si tratta e come si è verificato.
  • Allegare un file di errore con il report (come quello sopra). Ciò rende i problemi più facili da identificare per gli sviluppatori.
  • Sii educato e cortese 7 Netiquette Linee guida per scrivere email e messaggi sul forum 7 Netiquette Linee guida per scrivere email e messaggi sul forum Netiquette è l'abbreviazione di etichetta di rete o internet. Comprende lo speciale insieme di convenzioni sociali che si trovano nelle interazioni online. Mentre la netiquette è molto simile al buon comportamento o all'etichetta negli incontri offline, ci sono ... Read More! Le persone saranno più disposte ad aiutare se lo sei.

Hai una storia di successo per il vino da condividere? Hai avuto problemi con esso? Diteci nei commenti qui sotto.

Immagine di credito: Sicco Hesselmans tramite Shutterstock.com

In this article