Publicitate

Vin Cum să rulați aplicații și jocuri Windows cu Linux WineExistă vreun fel de a face software-ul Windows să funcționeze pe Linux? Un răspuns este să folosiți Wine, dar, deși poate fi foarte util, probabil că ar trebui să fie doar ultima dvs. soluție. Iata de ce. Citeste mai mult oferă utilizatorilor Linux posibilitatea de a rula software-ul Windows în afara domeniului Microsoft. Ca atare, se poate ajută-ți tranziția departe de Windows Hei utilizator Windows, ar trebui să comutați la Linux sau Mac?V-ați gândit vreodată să treceți de la Windows la Linux sau Mac? Răspunsul rapid: dacă sunteți pe Windows, rămâneți pe Windows și nu vă faceți griji în legătură cu actualizarea. Iata de ce. Citeste mai mult , mai puțin legat de software-ul exclusiv al platformei.

Totuși, vinul nu este perfect. Unele programe necesită unele lucrări pentru a se deplasa, în timp ce altele nu vor funcționa deloc. Acestea fiind spuse, pașii de mai jos îți vor maximiza șansele de a rula programul Windows pe căsuța ta Linux.

instagram viewer

De ce nu se rulează programul meu?

Pur și simplu, Wine rulează software-ul Windows prin sisteme de operare Windows pentru Linux. În lumea Microsoft, aceste componente se numesc DLL (Dynamic Link Libraries). Acestea oferă funcții și funcții suplimentare pe care alte programe se bazează pentru a lucra. Un exemplu de unul este d3d8.dll, care oferă acces programelor Capabilitățile de joc DirectX 8 ale Microsoft Tot ce trebuie să știți despre DirectX în 2016Dacă sunteți un jucător de PC, trebuie să folosiți DirectX deoarece v-ar putea îmbunătăți în mod semnificativ performanțele de joc! Iată tot ce trebuie să știți. Citeste mai mult .

Este suficient să spun, există multe DLL-uri de care vinul furnizează echivalente. Există șanse ca Wine să aibă greșeli în implementările sale. S-ar putea ca vinul să nu aibă măcar unul în primul rând! Acestea sunt principalele motive pentru care programele Windows se comportă greșit sau refuză să funcționeze sub Linux. Ca atare, pașii de mai jos urmăresc să pună în aplicare implementările Wine cât mai aproape de Windows.

Instalați programe cu PlayOnLinux

PlayOnLinux PlayOnLinux aduce jocuri și programe Windows la Linux Citeste mai mult vă permite să rulați diferite versiuni de Wine care sunt dovedite că funcționează cu programele pe care doriți să le rulați. De asemenea, poate furniza automat Wine cu DLL-uri native pentru a-l ajuta să funcționeze mai bine. Toate acestea se fac sub capotă, așa că trebuie doar să alegeți ce doriți să instalați și apoi să-l rulați.

playonlinux principal

În timp ce instalați un program folosind PlayOnLinux vă asigură aproape întotdeauna o funcționare bună, este posibil să nu găsiți ceea ce doriți în catalogul lor. Dar îndreptați-vă la pagina descărcărilor și încercați mai întâi.

Care este arhitectura vinului tău?

Dacă găsiți selecția de programe PlayOnLinux lipsă, poate fi necesar să apelați la instalarea programelor dvs. manual. Totuși, înainte de a te scufunda, ar trebui să-ți pui o singură întrebare: este vinul tău Modul pe 64 de biți sau modul pe 32 de biți Care este diferența dintre Windows pe 32 de biți și pe 64 de biți?Care este diferența dintre Windows pe 32 de biți și 64 de biți? Iată o explicație simplă și cum să verificați ce versiune aveți. Citeste mai mult ?

La fel ca Windows, atât Linux, cât și Wine au versiuni diferite ale acestora concepute pentru arhitecturi specifice de calculatoare. Probabil utilizați o versiune Linux pe 64 de biți, deci, în mod implicit, versiunea pe 64 de biți a vinului.

Pentru a verifica pe care îl utilizați, introduceți această comandă:

winecfg

După aceea, faceți clic pe butonul Windows Version. Veți vedea o listă a diferitelor ediții Windows pe care Wine le poate emula. Dacă utilizați Vin pe 32 de biți, ediții va apărea mai vechi decât Windows XP deoarece acestea erau disponibile doar în modul pe 32 de biți.

winecfg

Schimbarea arhitecturii vinului

Chiar dacă software-ul proiectat pentru sisteme pe 32 de biți va funcționa pe versiuni pe 64 de biți de Wine, în schimb, acestea tind să funcționeze mai bine cu versiunea pe 32 de biți. Din fericire, schimbarea arhitecturii vinului este destul de simplă:

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

Prima comandă îi spune lui Wine să intre în modul pe 32 de biți, în timp ce a doua îi spune unde să-și creeze noul dosar („.” La sfârșit face ca folderul să fie ascuns - îl puteți elimina dacă doriți). Deoarece acest folder nu există, a treia comandă o creează pentru noi.

Dacă doriți să rulați un program folosind această versiune a vinului, va trebui să introduceți primele două comenzi înainte de a face acest lucru. Acest lucru poate deveni un pic cam obositor, așa că dacă doriți ca versiunea implicită a vinului, puteți crea un fișier pentru a face acest lucru automat pentru dvs.

sudo nano /etc/profile.d/wine.sh
prefix de vin nano

Nu trebuie decât să adăugați primele două comenzi, cum ați făcut-o pentru a crea noul dosar Wine. Este posibil să fiți nevoit să reporniți computerul pentru ca aceste setări să funcționeze. După aceasta, veți putea rula programe simplu vin [program] comanda.

Utilizați versiunea de stabilire a vinului

Organizarea vinurilor are o mulțime de remedieri de erori și funcții care nu l-au făcut în versiunile principale. Din această cauză, este posibil să aveți o șansă mai bună de a face să funcționeze programele dvs. dacă îl utilizați în schimb. Puteți găsi instrucțiuni specifice despre cum să faceți acest lucru pentru distribuția Linux pe site-ul lor web.

Pentru utilizatorii Ubuntu / Mint, iată comenzile de terminal introduse:

sudo add-apt-repository ppa: vin / vinuri. Actualizare sudo apt-get. sudo apt-get install - instalare-recomandă punerea în scenă a vinului-staging

Puteți verifica dacă utilizați punerea în scenă a vinului introducând această comandă:

vin - inversiune
versiunea de vin

Utilizați componente Windows native cu Winetricks

Wine are abilitatea de a utiliza DLL-urile Windows alături de propriile proiectări inverse. În multe cazuri, acest lucru poate ajuta la o mai bună compatibilitate. Totuși, pentru a face acest lucru, trebuie să le descărcați și spuneți-i în mod explicit vinului să le folosească. Un script shell numit Winetricks automatizează acest proces, astfel încât nu trebuie să vă faceți griji cu privire la acest proces.

Comanda de mai jos folosește wget Stăpânirea Wget și învățarea unor trucuri de descărcare corectăUneori, nu este suficient să salvați un site local din browser. Uneori ai nevoie de ceva mai multă putere. Pentru aceasta, există un mic instrument de linie de comandă îngrijit cunoscut sub numele de Wget. Wget este ... Citeste mai mult pentru a descărca scriptul:

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

A doua comandă face ca scriptul să fie rulat. Linux împiedică scripturile aleatorii să fie executate în mod implicit pentru motive de securitate Linux este într-adevăr atât de sigur pe cât crezi că este?Linux este adesea apreciat ca cel mai sigur sistem de operare pe care îl poți pune pe mâini, dar acesta este într-adevăr cazul? Să aruncăm o privire asupra diferitelor aspecte ale securității computerului Linux. Citeste mai mult . Nu trebuie decât să ceri Winetricks să instaleze un fișier specific în terminal, astfel:

./winetricks.sh your-dll

Dacă introduceți această comandă, Winetricks vă poate arăta și toate DLL-urile posibile pe care le puteți instala cu ea:

./winetricks.sh lista de dlls

Diferite programe se bazează pe diferite DLL-uri, așa că recomand să verificați funcționarul Baza de date a aplicațiilor de vin pentru câteva indicii despre instalarea. Doar căutați software-ul dorit și veți fi obligat să vedeți alții în aceeași barcă ca dvs.

Verificați vinurile pentru erori

Dacă aplicația pe care doriți să o rulați nu se află în baza de date a aplicațiilor Wine, puteți totuși să faceți un pic de gândire pentru a ghici problema. De exemplu, puteți arunca o privire asupra erorilor pe care le produce vinul astfel:

vin [program] &> debug.txt
vin depanat

Când rulați programul în terminal, toate erorile pe care le face vor fi trimise în fișierul de mai sus. Ceva de genul acesta vă poate ajuta să urmăriți ce nu este în regulă cu Wine. În acest fel, s-ar putea să puteți instala un DLL util folosind Winetricks.

Raportarea erorilor

Dacă programul dvs. încă nu funcționează în ciuda celor mai bune eforturi, problema ar putea fi chiar în codul Wine. Dacă este cazul, vă recomand să trimiteți un raport de erori către WineHQ-trackers-trackers.

tracker de buguri de vin

Acest lucru nu ar trebui să fie necesar în majoritatea cazurilor, dar dacă sunteți interesat de acest lucru, trebuie să țineți cont de câteva lucruri:

  • Fiți clar în descrierea problemei dvs., ce este ea și cum a apărut.
  • Atașați un fișier de eroare cu raportul dvs. (cum ar fi cel de mai sus). Acest lucru face ca problemele să fie mai ușor de identificat pentru dezvoltatori.
  • Fii politicos și curtenitor 7 linii directoare pentru redactarea e-mailurilor și a postărilor de pe forumNetiquette este scurt pentru eticheta de rețea sau internet. Înglobează setul special de convenții sociale care se regăsesc în interacțiunile online. În timp ce netiquette este foarte similară cu un comportament bun sau o etichetă la întâlnirile offline, există ... Citeste mai mult ! Oamenii vor fi mai dispuși să te ajute dacă ești.

Aveți o poveste de succes despre vinuri de împărtășit? V-ați confruntat cu probleme? Spuneți-ne în comentariile de mai jos.

Credit imagine: Sicco Hesselmans prin Shutterstock.com

În prezent studiază pentru un BIT, Austin Luong este un pasionat avid de Linux care iubește să facă prozelitism despre software-ul liber. Îi place, de asemenea, să scrie sci-fi, dar numai în confidențialitatea hard disk-ului.