Annuncio pubblicitario

Vino Come eseguire app e giochi per Windows con Linux WineEsiste un modo per far funzionare il software Windows su Linux? Una risposta è usare Wine, ma sebbene possa essere molto utile, probabilmente dovrebbe essere solo l'ultima risorsa. Ecco perché. Leggi di più offre agli utenti Linux la possibilità di eseguire software Windows al di fuori del dominio di Microsoft. Come tale, può aiuta la tua transizione da Windows 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, resta su Windows e non preoccuparti ancora di aggiornare. Ecco perché. Leggi 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 massimizzeranno le tue possibilità di eseguire il programma Windows sul tuo Linux box.

Perché il mio programma non viene eseguito?

instagram viewer

In parole povere, 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 si affidano per funzionare. Ne è un esempio d3d8.dll, che consente ai programmi di accedere a Funzionalità di gioco Microsoft DirectX 8 Tutto ciò che devi sapere su DirectX nel 2016Se sei un giocatore di 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 di cui Wine fornisce equivalenti. È possibile che Wine abbia degli errori nelle sue implementazioni. Il vino potrebbe non averne nemmeno uno! Questi sono i motivi principali alla base del comportamento anomalo o del rifiuto dei programmi Windows di funzionare con Linux. Come tale, i passaggi seguenti mirano ad avvicinare il più possibile le implementazioni di Wine a Windows.

Installa i programmi con PlayOnLinux

PlayOnLinux PlayOnLinux porta giochi e programmi Windows su Linux Leggi di più ti consente di eseguire diverse versioni di Wine che hanno dimostrato di funzionare con i programmi che desideri eseguire. Può anche fornire automaticamente a Wine DLL native per aiutarlo a funzionare meglio. Questo è tutto fatto sotto il cofano, quindi devi solo scegliere cosa vuoi installare e quindi eseguirlo.

playonlinux principale

Mentre l'installazione di un programma usando PlayOnLinux garantisce quasi sempre un buon funzionamento, 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 ritieni che la selezione dei programmi di PlayOnLinux sia carente, potresti dover ricorrere all'installazione manuale dei tuoi programmi. Prima di immergerti, dovresti fare una domanda: è il tuo vino Modalità a 64 bit o modalità a 32 bit Qual è la differenza tra Windows a 32 e 64 bit?Qual è la differenza tra Windows a 32 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 progettate per architetture informatiche specifiche. Probabilmente stai utilizzando 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. Vedrai 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.

winecfg

Cambiare la tua architettura del vino

Anche se il software progettato per 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 l'architettura del tuo vino è 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 dice dove creare la sua nuova cartella (il "." Alla fine rende nascosta la cartella - puoi rimuoverla se vuoi). Poiché questa cartella non esiste, il terzo comando la crea per noi.

Se desideri eseguire un programma utilizzando questa versione di Wine, dovrai inserire i primi due comandi prima di farlo. Questo può diventare un po 'noioso, quindi se lo desideri come versione predefinita di Wine, puoi creare un file per farlo automaticamente per te.

sudo nano /etc/profile.d/wine.sh
prefisso di vino nano

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

Utilizzare la versione temporanea di Wine

La messa in scena del vino ha molte correzioni di bug e funzionalità che non sono state introdotte nelle versioni principali. Per questo motivo, potresti avere maggiori 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-raccomanda winehq-staging di wine-staging

Puoi verificare se stai utilizzando la stadiazione di Wine inserendo questo comando:

vino --versione
versione del vino

Usa componenti nativi di Windows con Winetricks

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

Il comando seguente utilizza wget Conoscere Wget e apprendere alcuni trucchi per il download accuratiA volte non è sufficiente salvare un sito Web localmente dal tuo browser. A volte hai bisogno di un po 'più di potenza. Per questo, c'è un piccolo strumento da riga di comando noto come Wget. Wget è ... Leggi di più per scaricare lo script:

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

Il secondo comando fa eseguire lo script. Linux impedisce agli script casuali di essere eseguibili per impostazione predefinita per ragioni di sicurezza Linux è davvero sicuro come pensi che sia?Linux è spesso pubblicizzato come il sistema operativo più sicuro su cui puoi mettere le mani, ma è davvero così? Diamo un'occhiata a diversi aspetti della sicurezza dei computer Linux. Leggi di più . Ora non ti resta che chiedere a Winetricks di installare un file specifico nel terminale in questo modo:

./winetricks.sh tua-dll

Se si immette questo comando, Winetricks può anche mostrare tutte le possibili DLL che è possibile installare con esso:

Elenco di dll ./winetricks.sh

Programmi diversi si basano su DLL diverse, quindi consiglio di controllare il funzionario Database di applicazioni del vino per alcuni suggerimenti su cosa installare. Cerca il software desiderato e vedrai gli altri nella stessa barca.

Controlla Wine per errori

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

wine [programma] &> debug.txt
debug del vino

Quando esegui il tuo programma nel terminale, tutti gli errori che fa verranno inviati nel file sopra. Qualcosa del genere potrebbe aiutarti a rintracciare ciò che non va in Wine. In questo modo, potresti essere in grado di installare una DLL utile utilizzando Winetricks.

Segnalazione di bug

Se il tuo programma continua a non funzionare nonostante i tuoi sforzi, il problema potrebbe essere nel codice di Wine stesso. In tal caso, ti consiglio di inviare una segnalazione di bug ai localizzatori di bug di WineHQ.

localizzatore di bug per 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 è nato.
  • Allega un file di errore al tuo rapporto (come quello sopra). Ciò semplifica l'identificazione dei problemi per gli sviluppatori.
  • Sii educato e cortese 7 Linee guida di Netiquette per la scrittura di e-mail e post sul forumNetiquette è l'abbreviazione di etichetta di rete o internet. Comprende la serie speciale di convenzioni sociali presenti nelle interazioni online. Mentre la netiquette è molto simile al buon comportamento o all'etichetta negli incontri offline, ci sono ... Leggi di più ! Le persone saranno più disposte ad aiutare se lo sei.

Hai una storia di successo di Wine da condividere? Hai riscontrato problemi con esso? Dicci nei commenti qui sotto.

Credito di immagine: Sicco Hesselmans tramite Shutterstock.com

Attualmente studiando per un BIT, Austin Luong è un appassionato appassionato di Linux che ama fare proselitismo sul software libero. Gli piace anche scrivere fantascienza, ma solo nella privacy del suo disco rigido.