Programele de vin nu funcționează? Încercați acești pași

Programele de vin nu funcționează? Încercați acești pași / Linux

Wine Cum să executați Windows Apps & Games cu Linux Wine Cum să executați Windows Apps & Games cu Linux Wine Există vreo modalitate de a obține software-ul Windows care lucrează pe Linux? Unul dintre răspunsuri este să folosești Wine, dar în timp ce poate fi foarte util, probabil că ar trebui să fie doar ultima soluție. Iata de ce. Read More oferă utilizatorilor Linux posibilitatea de a rula software-ul Windows în afara domeniului Microsoft. Ca atare, aceasta poate ajuta tranzitia dvs. departe de Windows Hey Windows utilizator, ar trebui să treci la Linux sau Mac? Utilizator Windows Hey, ar trebui să treci la Linux sau Mac? 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 cu privire la actualizarea încă. Iata de ce. Citește mai mult, mai puțin legat de software-ul exclusiv al platformei.

Vinul nu este perfect, totuși. Unele programe au nevoie de ceva efort pentru a se deplasa, în timp ce altele nu vor funcționa deloc. Acestea fiind spuse, pașii de mai jos vă vor maximiza șansele de a rula programul Windows pe caseta dvs. Linux.

De ce nu rulează programul meu??

Puneți pur și simplu, Wine rulează software-ul Windows prin părți de inginerie inversă ale sistemului de operare Windows pentru Linux. În lumea Microsoft, aceste componente se numesc DLL (Dynamic Link Libraries). Ele oferă caracteristici suplimentare și capabilități pe care alte programe se bazează pe lucru. Un exemplu este unul d3d8.dll, care oferă accesul la programele de jocuri Microsoft DirectX 8 Tot ce trebuie să știți despre DirectX în 2016 Tot ce trebuie să știți despre DirectX în 2016 Dacă sunteți un jucător pe PC, trebuie să utilizați DirectX pentru că ar putea să vă îmbunătățească semnificativ performanța jocurilor! Iată tot ce trebuie să știți. Citeste mai mult .

Este suficient să spunem că există multe DLL-uri pe care Wine le oferă echivalente. Există o șansă ca vinul să aibă greșeli în implementările sale. Vinul ar putea să nu aibă nici măcar unul în primul rând! Acestea sunt principalele motive pentru care programele Windows sunt greșite sau refuză să lucreze sub Linux. Ca atare, pașii de mai jos au scopul de a obține implementările Wine cât mai aproape de Windows posibil.

Instalați programe cu PlayOnLinux

PlayOnLinux PlayOnLinux aduce jocuri și programe Windows Pe Linux PlayOnLinux aduce jocuri și programe Windows La Linux Read More vă permite să rulați diferite versiuni de Wine care se dovedesc a lucra cu programele pe care doriți să le executați. De asemenea, poate furniza automat Wine cu DLL-uri native pentru ao ajuta să funcționeze mai bine. Toate acestea se fac sub capotă, deci trebuie să alegeți ce doriți să instalați și apoi să-l rulați.

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

Care-i Arhitectura Vinului??

Dacă găsiți lipsa programelor PlayOnLinux, este posibil să recurgă la instalarea manuală a programelor. Înainte de a vă scufunda, totuși, ar trebui să puneți o întrebare: este modul dvs. de vin în modul pe 64 de biți sau pe modul pe 32 de biți Care este diferența dintre ferestrele 32 de biți și 64 de biți? Care este diferența dintre Windows 32-Bit și 64-Bit? 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, ambele versiuni Linux și Wine au diferite versiuni proprii, concepute pentru arhitecturi specifice ale computerului. Probabil că utilizați o versiune pe 64 de biți a Linux și, implicit, versiunea pe 64 de biți a Wine.

Pentru a verifica care dintre ele utilizați, introduceți această comandă:

winecfg

Apoi, faceți clic pe butonul Versiune Windows. Veți vedea o listă a diferitelor ediții Windows pe care Wine le poate emula. Dacă utilizați 32-biți de vin, ediții mai vechi decât Windows XP deoarece acestea erau disponibile numai în modul pe 32 de biți.

Schimbarea arhitecturii vinului

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

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

Prima comandă îi spune Wine să meargă în modul pe 32 de biți, în timp ce al doilea îi spune unde să își creeze noul folder ("." La sfârșitul face folderul ascuns - poți să îl elimini dacă vrei). Deoarece acest dosar nu există, a treia comandă o creează pentru noi.

Dacă doriți să rulați un program utilizând această versiune de Wine, va trebui să introduceți primele două comenzi înainte de a face acest lucru. Acest lucru poate deveni un pic obositor, deci dacă doriți ca aceasta să fie versiunea implicită de vin, puteți crea un fișier pentru a face acest lucru automat pentru dvs..

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

Doar adăugați primele două comenzi ca dvs. pentru a crea noul dosar Wine. Este posibil să trebuiască să reporniți computerul pentru a obține ca aceste setări să funcționeze. După aceasta, veți putea rula programele cu o simplă vin [program] comanda.

Utilizați versiunea Staging a vinului

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

Pentru utilizatorii Ubuntu / Mint, aici sunt comenzile terminale pe care le introduceți:

sudo add-apt-repository ppa: vin / vin-build sudo apt-get actualizare sudo apt-get install --install-recomanda vin-staging winehq-staging

Puteți verifica dacă utilizați funcția Vinificație prin introducerea în această comandă:

vin --versiune

Utilizați componente Windows native cu Winetricks

Wine are capacitatea de a folosi DLL-urile Windows împreună cu propriile lor reversed. În multe cazuri, acest lucru poate ajuta la o mai bună compatibilitate. Pentru a face acest lucru, trebuie să le descărcați și să le spuneți în mod explicit Wine să le folosească. Un script de shell a sunat Winetricks automatizează acest proces, astfel încât să nu vă faceți griji în legătură cu acest proces.

Comanda de mai jos folosește Wget Mastering Wget & Learning Unele trucuri de descărcare nevăzătoare Maestrul Wget & Learning Unele trucuri de descărcare Uneori nu este suficient să salvați un site web din browserul dvs. Uneori ai nevoie de puțină putere. Pentru aceasta, există un instrument de linie de comandă cunoscut sub numele de Wget. Wget este ... Citiți mai multe 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 previne ca script-urile aleatoare să fie executabile în mod implicit din motive de securitate Linux este într-adevăr la fel de sigur pe cât credeți că este? Linux este într-adevăr la fel de sigur pe cât crezi că este? Linux este adesea prezentat ca fiind cel mai sigur sistem de operare pe care îl puteți pune pe mâini, dar acesta este cu adevărat cazul? Să aruncăm o privire asupra diferitelor aspecte ale securității calculatorului Linux. Citeste mai mult . Tot ce trebuie să faceți acum este să cereți Winetricks să instaleze un fișier specific în terminal, așa cum este cazul:

./winetricks.sh dll-ul tău

Dacă introduceți această comandă, Winnericks vă poate afișa și toate DLL-urile posibile pe care le puteți instala împreună cu acesta:

./winetricks.sh dlls list

Diferitele programe se bazează pe DLL-uri diferite, așa că vă recomandăm să verificați baza de date oficială a aplicației Wine pentru câteva sugestii despre ce să instalați. Căutați doar software-ul dorit și sunteți obligat să vedeți alții în aceeași barcă ca dvs..

Verificați vinul pentru erori

Dacă aplicația pe care doriți să o rulați nu se află în baza de date a aplicației Wine, puteți încerca să încercați puțin pentru a lua o estimare a problemei. De exemplu, puteți să aruncați o privire la erorile pe care Wine le produce astfel:

vin [program] &> debug.txt

Când executați programul în terminal, orice eroare pe care o va face va fi trimisă în fișierul de mai sus. Ceva de genul asta ți-ar putea ajuta să descoperi ce se întâmplă cu Wine. În acest fel, este posibil să puteți instala un DLL util, utilizând Winetricks.

Raportarea bug-urilor

Dacă programul tău nu funcționează în ciuda eforturilor tale cele mai bune, problema ar putea fi în codul lui Wine. Dacă este cazul, vă recomandăm să trimiteți un raport de eroare la urmăritorii de bug-uri WineHQ.

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

  • Fii clară în descrierea problemei tale, a ceea ce este și cum sa întâmplat.
  • Atașați un fișier de eroare cu raportul dvs. (cum ar fi cel de mai sus). Acest lucru face mai ușor identificarea problemelor pentru dezvoltatori.
  • Fii politicos și politicos 7 Ghidul Netiquette pentru scrierea mesajelor de poștă electronică și a mesajelor forumului 7 Regulile netiquette pentru scrierea mesajelor de poștă electronică și a forumurilor Mesajul netiquette este scurt pentru eticheta rețelei sau a internetului. Acesta cuprinde setul special de convenții sociale găsite în interacțiunile online. În timp ce netiquette este foarte similar cu comportamentul bun sau eticheta în întâlnirile offline, există ... Citește mai mult! Oamenii vor fi mai dispuși să vă ajute dacă sunteți.

Aveți o poveste de succes despre vin? Te-ai confruntat cu probleme? Spuneți-ne în comentariile de mai jos.

Credit de imagine: Sicco Hesselmans prin Shutterstock.com

Explorați mai multe despre: Depanare, Windows, Wine.