Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web

Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web
În articolul "Instalarea LibreOffice în organizație" am considerat cazul înlocuirii pachetului Microsoft Office cu o suită de birouri gratuită. Acum, presupunem că situația a devenit mai ambițioasă, iar firma noastră sa reflectat asupra trecerii la un sistem de operare liber.







Desigur, prima întrebare care se va strecura în capul administratorului de sistem este compatibilitatea software-ului existent cu sistemele Linux. În cele mai multe cazuri, software-ul de care aveți nevoie sau are o versiune pentru Linux sau există o alternativă gratuită. Dar se întâmplă de asemenea că programul, care este extrem de necesar pentru companie, are doar versiunea Windows. Ce să facem în acest caz?

În general, dacă programul este într-adevăr atât de necesar, administratorul de sistem are trei opțiuni:

  1. Lasă-l așa cum este. salvați utilizatorul Windows pe computer;
  2. Utilizați virtualizarea - executați în Linux o mașină virtuală cu Windows instalată;
  3. Utilizați emularea, și anume, Wine. Deși, probabil, creatorii de vin nu ar fi mulțumiți de această interpretare, pentru că chiar numele Vinului ne spune că acesta nu este un emulator.

Se pare că prima opțiune nu ne convine în nici un fel. Apoi, ia în considerare avantajele și dezavantajele celorlalte opțiuni.

Plus virtualizarea este că oferă o compatibilitate perfectă, deoarece rulați aplicația oriunde, dar chiar și în Windows, chiar dacă într-o mașină virtuală. Dezavantajele în acest caz sunt că virtualizarea este o opțiune mai intensă pentru resurse și nimeni nu te eliberează să cumperi Windows. Da, da, și într-o mașină virtuală ar trebui să se rotească un "Windows" licențiat. 🙂

În consecință, cu Vinul este invers - resursele scad mai puțin, iar cele financiare. Dar "dansul cu o tamburină" este posibil. Dacă asta nu te sperie, atunci să începem.

Ca stand de testare, Linux Mint 17.1 este selectat. Mai întâi, instalați Wine cu o comandă simplă:

Sistemul cere parola de root și vă cere să instalați pachetele - sunteți de acord. După finalizarea instalării, secțiunea asociată cu Wine apare în meniul sistemului. Mergeți la setările pentru vin, dacă este necesar, va porni pachetele necesare.







Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web
Fereastra de setări pentru vin

Setările pentru vin sunt intuitive. Puteți alege versiunea de Windows pe care Wine o va pretinde că va încărca bibliotecile necesare și alte lucruri, de exemplu, editați registrul pe care Wine îl creează, de asemenea.

De exemplu, încercați să instalați programul Windows, care este un joc de cărți în Fool. Pentru a le instala, trebuie să formați în terminal:

sau faceți clic dreapta pe fișierul exe și selectați elementul "Open in program → Wine".

Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web

După cum puteți vedea, în general, comanda de instalare prin terminal arata ca

$ wine / [cale către fișier] / [nume fișier]

În proprietățile fișierelor exe este posibil să se înregistreze pentru a le deschide implicit în Wine, apoi pot fi lansate pur și simplu prin dublu clic, ca în Windows.

Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web

Programul este lansat și, ca și cum nimic nu sa întâmplat, oferă să se instaleze pe unitatea C, care a creat cu atenție vinul.

Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web

Instalarea este finalizată, iar Wine a plasat dosarul programului în directorul specificat în timpul instalării. Dacă comanda rapidă de pe desktop nu este creată automat, puteți accesa directorul cu programul și creați manual o comandă rapidă. Doar indicați-l la rularea implicită în Wine.

Vin și alte modalități de a rula aplicațiile Windows în Linux, dezvoltare web
Lansarea unei aplicații în Wine

Asta e tot! Trebuie remarcat faptul că rularea aplicației în Wine nu vă scutește de obligația de a utiliza software licențiat.

P.S. De fapt, vinul nu este perfect. Cu cât aplicația este mai mare, cu atât mai greu este să rulați în vin. Adesea, trebuie să încărcați biblioteci și să faceți alte lucruri care nu sunt așa de evidente, care sunt de obicei descrise pe Internet. În cazul în care vinul nu se descurcă bine, este vorba de virtualizare sau de aplicații mai avansate care merită un articol separat.







Trimiteți-le prietenilor: