I programmi del vino non funzionano? Prova questi passaggi

I programmi del vino non funzionano? Prova questi passaggi / Linux

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 notevolmente 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. Come tale, i passaggi sottostanti mirano a ottenere le implementazioni 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.

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 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? Qual è la differenza tra Windows a 32 bit e 64 bit? Ecco una semplice spiegazione e come verificare quale versione hai. 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 stai usando Vino a 32 bit, edizioni apparirà più vecchio di Windows XP poiché erano disponibili solo in modalità a 32 bit.

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 per te.

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

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 vino [programma] comando.

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: vino / vino-build sudo apt-get update sudo apt-get install --install-raccomanda wine-staging winehq-staging

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

vino --versione

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 qui sotto usa Wget Mastering Wget & Learning Alcuni trucchetti per il download ordinario Mastering Wget & Learning Alcuni trucchetti per il download ordinari 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:

.Lista di dll di /winetricks.sh

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:

vino [programma] e> debug.txt

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.

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 del vino da condividere? Hai avuto problemi con esso? Diteci nei commenti qui sotto.

Immagine di credito: Sicco Hesselmans tramite Shutterstock.com

Scopri di più su: risoluzione dei problemi, Windows, vino.