Programe Windows care rulează pe Linux. Lucrul cu aplicații Windows pe Ubuntu Linux

Pentru sistemele de operare activate Bazat pe Linux scris cantitate uriașă programe. În ciuda acestui fapt, uneori devine necesar să rulați programe Windows sub Linux. Acest lucru se aplică în principal jocurilor și unora programe specializate, care nu au analogi în Linux. În plus, unii utilizatori, care trec de la Windows la Linux, sunt deja obișnuiți un anumit set software și doriți să îl utilizați în viitor. În acest caz, este încă de preferat să găsiți programe similare pentru Linux și stăpâniți-le, deoarece programele funcționează de obicei mai bine și mai stabil în sistemul lor de operare nativ. Prin urmare, vă recomandăm să rulați programe Windows sub Linux numai după ce sunteți sigur că nu există analogi ale programelor necesare sub Linux sau nu sunt potrivite pentru dvs.

Există mai multe moduri de a rula un program scris pentru Windows pe Linux: cu folosind Vinși produse bazate pe acesta, folosind mașini virtuale și emulatori: VirtualBox, VMware, Parallels Workstation, QEMU. Teoretic, este încă posibil să portați programe din Windows pe Linux dacă aveți abilitățile de cod sursă și de programare, dar nu vom lua în considerare această opțiune aici.

Programele care rulează sub Wine de obicei rulează mai repede decât în mașini virtuale. Acest lucru este valabil mai ales pentru jocurile 3D moderne. Wine nu necesită instalarea unui sistem de operare și vă permite să schimbați rapid versiunea sistemului, bibliotecile și alți parametri. Puteți rula programe direct de la Mediul Linux. Pe de altă parte, pentru Setări pentru vin va trebui să petreceți ceva timp și, eventual, de mai multe ori în timpul pornirii programe individuale si jocuri. Mașinile virtuale rulează versiuni originale de Windows și alte sisteme de operare care trebuie mai întâi instalate și configurate. Sistemului i se alocă anumite resurse informatice și se emulează echipamentele standard. Înainte de a executa programul, trebuie mai întâi să lansați emulatorul și să încărcați sistem de operare ce se cere timp suplimentar. Trebuie remarcat faptul că unele programe sunt protejate împotriva rulării sub mașini virtuale.

Instalarea Wine

Deschideți terminalul folosind o combinație de taste Ctrl+Alt+T. Adăugați un depozit cu Wine cu comanda:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Introduceți parola de administrator. În timpul procesului de instalare, va trebui să apăsați butonul „ Intră».

Dacă vă actualizați sistemul, de exemplu, upgradând Ubuntu 13.10 la Ubuntu 14.04, va trebui să repetați operația de mai sus după actualizare, deoarece depozitele non-standard sunt șterse în timpul procesului de actualizare.

După adăugarea depozitului, actualizați informațiile pachetului:

sudo apt-get update

Acum puteți instala Wine cu comanda:

sudo apt-get install wine1.7

Va fi instalată cea mai recentă versiune de test a programului, la momentul scrierii. Pentru a-l instala pe cel vechi, dar mai mult versiune stabilă trebuie să rulezi comanda:

sudo apt-get install wine1.6

Poate că, când veți citi acest articol, vor apărea deja versiuni mai noi, atunci în loc de wine1.6 sau wine1.7, va trebui să instalați wine1.8 sau wine1.9. Număr versiunea curentă listate pe site-ul oficial Wine: http://www.winehq.org

Deși nu trebuie să specificați o versiune în timpul instalării, versiunea Wine în acest caz va depinde de versiunea sistemului de operare:

sudo apt-get install wine

Puteți verifica ce versiune este instalată folosind comanda:

vin --versiune

Configurarea vinului

După instalare, trebuie să configurați programul cu comanda:

winecfg

Orez. 1. Fereastra de setări Winecfg

Această comandă va crea în directorul principal user directory.wine, unde vor fi localizate fișiere de sistem cu setări - analogice Registrul Windows iar drive_c este directorul pentru aplicațiile Windows. Cu winecfg puteți selecta versiunile implicite de Windows și pentru aplicatii individuale, versiuni de bibliotecă, configurați grafică și sunet, integrare desktop, selectați unități de pe care pot fi lansate programe Windows.

Puteți edita registrul folosind comanda obișnuită:


Orez. 2. Fereastra Regedit sub Wine

După aceasta configurarea inițială, puteți instala și rula deja programe folosind Wine. Dar multe programe nu vor funcționa deoarece necesită anumite biblioteci, fonturi etc., care vor trebui instalate separat. Pentru a face acest lucru, vom folosi programul winetricks, care este inclus în pachet standard Programe de vin. Winetricks, pe lângă fonturi și biblioteci, vă permite și să instalați programe populareși jocuri și face setări pentru vin.

Să încercăm să instalăm Internet Explorer 7 folosind winetricks, pentru a face asta introducem în terminal:

trucuri de vin ie7

Să așteptăm puțin până se descarcă fisierele necesare iar programul de instalare va porni, faceți clic pe butonul „Următorul” și așteptați finalizarea instalării. Pentru a lansa Internet Explorer mai târziu, va trebui să rulați comanda:

wine „C:\Program Files\Internet Explorer\iexplore”

Dar este mai bine să rulați programe din directorul lor nativ. Accesați directorul (dacă există un spațiu în numele fișierului, atunci trebuie să puneți o bară oblică inversă „\” în fața acestuia):

cd ~/.wine/drive_c/Program\Fișiere/Internet\ Explorer/

Și rulați programul:

wine iexplore.exe

Pentru a evita tastarea acestor comenzi de fiecare dată, puteți crea un script simplu. Accesați directorul principal:

Creați fișierul ie.sh folosind editorul nano:

nano ie.sh

Lipiți liniile în fișier:

cd ~/.wine/drive_c/Program\Fișiere/Internet\ Explorer/ wine iexplore.exe

Salvați fișierul - Ctrl+Oși ieși din editor - Ctrl+X. Faceți fișierul executabil:

chmod +x ie.sh

Acum pentru a lansa, adică tastați:

~/ie.sh

Sau puteți copia fișierul pe desktop și îl puteți rula cu mouse-ul:

cp ie.sh ~/Desktop/

Instalarea unui program de pe un CD sau DVD se poate face folosind următoarea comandă:

Vin începe „D:\setup.exe”

Puteți instala alte programe și biblioteci în același mod. De asemenea, puteți utiliza interfata grafica program prin tastare trucuri de vinuri fara parametri. Apoi selectați „Selectați prefixul implicit pentru vin”.

Orez. 4. Selectați acțiunea winetricks

Și bifați casetele pentru bibliotecile care trebuie instalate. Puteți face același lucru folosind linia de comandă, de exemplu:

winetricks d3dx9 dotnet20

Astfel, vom instala două componente simultan: d3dx9 și dotnet20. Pentru a vă asigura că fonturile populare sunt afișate corect în programe, instalați-le:

trucuri de vin allfonts

Bibliotecile sunt puțin mai complicate. Diverse programe poate necesita setări individuale, versiuni specifice de Windows și biblioteci. Pentru a face acest lucru, puteți crea mai multe configurații Wine specificând directorul de setări folosind o variabilă de mediu PREFIX DE VIN. Implicit WINEPREFIX=~/.wine Pentru a crea noi setări în directorul ~/.wine2, tastați:

WINEPREFIX=~/.wine2 winecfg

Astfel, se pot crea orice număr de configurații. Pentru a configura și instala fonturi și biblioteci, tastați:

WINEPREFIX=~/.wine2 trucuri de vin

Pentru a începe programul instalat:

WINEPREFIX=~/.wine2 „C:/cale/la/program/program.exe”

Puteți încheia programul folosind comanda:

killall -9 program.exe

Și pentru a închide toate programele care rulează sub Wine, trebuie să tastați:

servitor de vinuri -k

Pentru a elimina setările și toate programele din prefixul ~/.wine2, trebuie doar să ștergeți directorul:

rm -r ~/.vin2

De asemenea, puteți șterge directorul principal de vinuri în același mod:

rm -r ~/.vin

Fiți atenți, acest lucru va elimina și toate aplicațiile Windows care sunt instalate în acest director!

pilă de vin- lansare manager de fișiere, cu care puteți lansa aplicații Windows, puteți copia și șterge fișiere etc. Puteți afla ce aplicații și jocuri rulează sub Wine și cum să faceți setări pentru anumite aplicații pe site-ul web: http://appdb.winehq.org/ Site-ul este în limba engleză. Pentru a căuta aplicații, trebuie să selectați „Browse Apps” în meniu și să introduceți numele programului în câmpul „Nume”. Versiunile de programe care se lansează și funcționează fără erori sau cu probleme minore sunt evaluate „Platinum” sau „Gold”. Dacă programul nu funcționează deloc, atunci i se atribuie un rating „Gunoi”.

PlayOnLinux

PlayOnLinux este un program care simplifică foarte mult instalarea și configurarea aplicațiilor Windows pentru a rula sub Wine. Se descarcă automat de pe Internet și instalează totul componentele necesare să ruleze programe specifice, precum și programele în sine, dacă sunt distribuite gratuit prin Internet. În caz contrar, vei avea nevoie disc de instalare cu programul. Instalăm programul în orice mod, de exemplu în Ubuntu cu comanda:

sudo apt-get install playonlinux

si ruleaza-l:

playonlinux

Utilizarea programului este extrem de simplă. Faceți clic pe butonul „Instalare”.

Orez. 5. Fereastra principală PlayOnLinux

Selectați programul de instalat. Dacă nu este găsit programul doritîn fereastra de selecție, puteți încerca să faceți clic pe „Instalați un program care nu este în listă” în partea de jos a ferestrei.

Orez. 6. Fereastra de selecție a programului PlayOnLinux

Tot ce trebuie să faceți este să faceți clic pe butonul „Următorul” de mai multe ori și, în unele cazuri, să selectați configurația programului. După instalare, comenzile rapide ale programului vor apărea în fereastra principală PlayOnLinux, de unde pot fi lansate făcând dublu clic sau făcând clic pe butonul „Launch”. De asemenea, puteți crea comenzi rapide către programele Windows de pe desktop folosind butonul Comandă rapidă.

Orez. 7. Fereastra principală PlayOnLinux cu program Windows instalat FireFox

Alte programe pe bază de vin

Sunt si platite produse software bazat pe vin. CrossOver vă permite să rulați sub Linux versiuni diferite Microsoft Office, Adobe Photoshopși multe alte programe și jocuri. VIN@Etersoft vizează în principal sprijinirea programelor de afaceri populare: 1C:Enterprise, ConsultantPlus, GARANT și altele. Puteți face cunoștință cu aceste programe pe site-urile oficiale: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

VirtualBox

VirtualBox este unul dintre cele mai populare programe de virtualizare care vă permite să rulați diferite sisteme de operare simultan pe un singur computer. Instalarea VirtualBox pe Ubuntu se poate face într-un mod standard tastând în terminal:

sudo apt-get update

sudo apt-get install dkms

sudo apt-get install virtualbox

Puteți descărca VirtualBox pentru diferite sisteme de operare aici: https://www.virtualbox.org/wiki/Downloads. După finalizarea instalării, adăugați utilizatorul la grupul vboxusers, în loc de numele de utilizator pe care trebuie să îl specificați nume corect utilizator sub care va rula VirtualBox:

sudo usermod -a -G nume de utilizator vboxusers

Acum puteți rula programul prin meniu sau tastând în terminal:

virtualbox

Orez. 8. VirtualBox Manager cu sisteme de operare deja instalate

Acum să instalăm sistemul de operare pentru aceasta trebuie să aveți un disc de instalare sau imaginea acestuia. Faceți clic pe butonul „Creați” și va porni vrăjitorul pentru crearea unei noi mașini virtuale:

Orez. 9. Expert mașină virtuală nouă

Faceți clic pe butonul „Înainte”, introduceți numele mașinii virtuale, de exemplu „Windows XP”, iar mai jos selectați tipul și versiunea adecvată a sistemului de operare:

Orez. 10. Selectarea versiunii sistemului de operare

Am ales Windows XP pentru că este mai puțin solicitant cu resursele computerului, ocupă mai puțin spațiu și se încarcă mai rapid. Dar suportul pentru acest sistem a fost deja întrerupt oficial. Desigur, puteți instala și alte versiuni de Windows pe care VirtualBox le acceptă: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Apoi, selectați cantitatea de RAM care va fi alocată mașină virtuală:

Orez. 11. Selectarea dimensiunii memoriei

Alegerea depinde de versiunea sistemului de operare, de cantitatea de memorie fizică, de sarcinile planificate și de numărul de sisteme invitate care rulează simultan. În funcție de versiunea sistemului de operare, VirtualBox va oferi diverși parametri implicit, dar de obicei sunt minime, este indicat să le măriți. În orice caz, pentru funcționare normală Sistemele de operare moderne necesită cel puțin 1-2 Gigaocteți de RAM (512 MB sunt suficienți pentru Windows XP) și este, de asemenea, necesar să lăsați memorie pentru sistemul gazdă principal. Apoi, creați un nou virtual hard disk sau selectați-le pe cele deja create anterior.

Orez. 12. Hard virtual disc

Pe ecranul următor, selectați tipul de disc, VDI standard în mod implicit.

Orez. 14. Selectarea atributelor discului virtual

Specificați dimensiunea discului, lăsând locația ca implicită (discul va fi localizat în folder ~/VirtualBox VMs/Numele sistemului.

Orez. 15. Selectarea locației și dimensiunii discului virtual

Tot ce rămâne este să faceți clic pe butonul „Creați”.

Orez. 16. Ultima etapă crearea unei noi mașini virtuale

Mașina virtuală a fost creată. Selectați-l în managerul VirtualBox și faceți clic pe butonul „Proprietăți”.

Orez. 17. Selectarea sistemului

Aici puteți configura în detaliu mașina virtuală creată. În primul rând, trebuie să specificați discul de pe care vom instala sistemul. Pentru a face acest lucru, faceți clic pe „Media” din stânga, selectați un disc gol, faceți clic pe pictograma discului din dreapta și specificați imaginea de distribuție sau bifați caseta „Live CD/DVD” și introduceți un disc fizic.

Orez. 18. Selectarea unui disc de instalare

Orez. 19. Setări de sistem

Dacă viteza de lucru cu grafica este importantă, accesați fila „Afișaj”, creșteți cantitatea de memorie video și activați accelerarea.

Orez. 20. Configurarea setărilor de afișare

Reveniți la VirtualBox Manager și faceți clic pe butonul „Start”. Apoi, instalăm sistemul ca de obicei. După instalarea sistemului invitat, încărcați-l și, în meniul „Dispozitive”, selectați „Instalare adăugări de sistem de operare invitat”. În schimb, puteți apăsa dreapta combinația de taste Ctrl+D. După instalarea suplimentelor, sistemul va fi gata de utilizare.

Orez. 21. Instalat și gata de utilizare Windows XP în VirtualBox

Sistemul de operare invitat este încărcat după pornirea VirtualBox folosind butonul „Start”. Indicatorul mouse-ului comută automat între sistemul principal și cel pentru oaspeți, dar îl puteți forța folosind butonul dreapta Ctrl(Tasta gazdă - poate fi schimbată în setări) și dreapta Ctrl+I. Același buton, în combinație cu diverse taste, îndeplinește o serie de funcții:

Tasta gazdă+F- trece la modul ecran completși înapoi.

Tasta gazdă+Del- înlocuiește combinația Ctrl+Alt+Del.

Tasta gazdă+I- dezactivați integrarea mouse-ului.

Tasta gazdă+С- comutați la modul de scalare, în care puteți seta o dimensiune arbitrară a ferestrei, reveniți la modul standard apare folosind aceeași combinație de taste.

Tasta gazdă+D- instalarea suplimentelor pentru sistemul de operare invitat.

Tasta gazdă+T- faceți o fotografie, salvați starea sistemului de operare. Puteți restaura sistemul dintr-o stare salvată în fereastra principală a managerului VirtualBox făcând clic pe butonul „Snapshots”. Foarte caracteristică convenabilă pentru a lupta împotriva virușilor, a testa și a depana programele care pot deteriora sistemul. Puteți oricând să reveniți la o stare stabilă a sistemului.

Tasta gazdă+S- deschide fereastra de setări.

Tasta gazdă+R- reporniți sistemul.

Tasta gazdă+Q- închideți mașina virtuală (deconectați-vă de la sistem).

Nu găsesc un înlocuitor adecvat aplicație specifică pentru Windows pe Linux? Cea mai bună soluție Această problemă este organizarea dual boot-ului în timpul procesului de instalare Linux. În acest caz, puteți oricând să porniți Windows pentru a lucra aplicarea necesara. De asemenea, puteți utiliza managerul de mașini virtuale VirtualBox pentru Instalări Windowsîntr-o mașină virtuală care rulează pe Linux.

Dar există o a treia soluție care nu poate fi recomandată utilizatorilor începători: puteți instala un emulator Windows pe Linux Mint, Ubuntu și Fedora. Wine este o aplicație sofisticată care vă permite să rulați multe (dar nu toate) aplicații Windows pe Linux. În esență, este un mic miracol tehnologic.

Cu toate acestea, acest miracol tehnologic are un dezavantaj serios: datorită Wine, Linux poate rula nu numai aplicații utile pentru Windows, dar și unele malware, conceput special pentru Windows.

1. Probleme de securitate ale sistemului

Chiar dacă totul este rău intenționat software pentru Windows nu va putea accesa fișierele de sistem (Wine rulează cu permisiuni utilizator obișnuit, nu utilizator root), poate accesa toate fișierele din directorul dvs. de acasă. Și acest director stochează de obicei documente, muzică, fotografii și așa mai departe. Desigur, aceasta este o problemă serioasă de securitate.

Din acest motiv nu recomand Vin pentru incepatori utilizatorilor. Cred că este mai bine să nu te lași dus cu instalarea emulatoarelor dacă ești îngrijorat de securitatea sistemului tău, iar eu însumi nu le instalez decât dacă există un motiv întemeiat. Pentru a testa versiunile programelor mele pentru Windows, folosesc Windows 7 în mașina virtuală VirtualBox (mai multe despre asta mai târziu).

2. Este aproape imposibil să protejezi în continuare Vinul

Încă vrei să folosești Wine? În acest caz, ar trebui să vă amintiți că fișierele din directorul dvs. de acasă vor fi supuse unor pericole teoretice care nu pot fi reduse la zero. Chiar dacă schimbați directorul Wine implicit și limitați numărul de „unități” disponibile, fișierele din directorul dvs. de acasă nu vor fi complet protejate.

Wine permite programelor malware Windows să corupă orice fișiere din directorul dvs. de acasă fără știrea dvs. Această afirmație este valabilă și atunci când se utilizează shell-uri grafice pentru Wine, cum ar fi CrossOver și PlayOnLinux.

3. Ce altceva pot face dacă trebuie să folosesc aplicații Windows?

Trebuie să utilizați unele aplicații Windows și nu doriți să utilizați Wine? În acest caz, puteți fie să porniți dual computerul pornire Windows dacă este necesar, sau instalați o versiune cu licență gratuită a Windows 7 în mașina virtuală VirtualBox din Linux.

4. Instalarea Wine cu shell-ul grafic PlayOnLinux

Dacă decideți să instalați emulatorul Wine, puteți instala un simplu înveliș grafic PlayOnLinux. Pentru a face acest lucru, deschideți o fereastră de terminal și introduceți următoarea comandă în ea:

Linux Mint/Ubuntu:

sudo apt-get install playonlinux

sudo dnf instalează playonlinux

După ce ați terminat de introdus comanda, apăsați tasta Intră. Când vi se solicită o parolă, vi se va cere să introduceți parola. Caracterele parolei tale nu vor fi afișate în niciun fel, nici măcar cu puncte, și este în regulă. După introducerea parolei, apăsați din nou tasta Intră.

5. PlayOnLinux: instalarea unei aplicații acceptate

R. După finalizarea procesului de instalare, ar trebui să lansați aplicația PlayOnLinux și să așteptați finalizarea procesului de actualizare a metadatelor acesteia (progresul procesului este indicat de un indicator în bara de stare din partea de jos a ferestrei aplicației).

B. Acum puteți selecta aplicația de instalat. Pentru a face acest lucru, faceți clic pe butonul "Instalare" pe bara de instrumente a ferestrei principale a aplicației. Ca urmare, se va deschide o fereastră cu o listă de aplicații acceptate împărțite pe categorii, cu ajutorul cărora puteți selecta aplicația care vă interesează.

C. Pentru a instala o aplicație acceptată, trebuie doar să o selectați, să faceți clic pe butonul "Instala"și răspundeți la întrebările asistentului de instalare. PlayOnLinux va descărca automat versiunea de Wine potrivită pentru rularea aplicației și va pregăti mediu de lucru. Procesul de instalare poate dura ceva timp.

D. După instalarea cu succes a aplicației, selectați aplicația din lista din fereastra principală PlayOnLinux și faceți clic pe butonul "Lansa" pe bara de instrumente.

E. Ca urmare, aplicația ar trebui să pornească și să funcționeze corect.

6. PlayOnLinux: instalarea unei aplicații neacceptate

R. Dacă, după lansarea PlayOnLinux, nu găsiți aplicația de care aveți nevoie în lista de aplicații acceptate, puteți instala această aplicație manual făcând clic pe link-ul „Instalați un program care nu este pe listă”în partea de jos a ferestrei listei de aplicații. Aceasta va lansa asistentul de instalare manuală.

B. Să încercăm să instalăm jocul NOLF 2. La întrebare — Ce ai vrea să faci? ar trebui să se răspundă „Instalați programul pe un nou disc virtual”.

C. În cazul NOLF 2, va fi necesară o versiune specifică de Wine și biblioteci suplimentare.

Pentru a începe, puteți alege versiunea de sistem Wine și una dintre bibliotecile de rulare (lansată în timpul lansării aplicației), iar după finalizarea procesului de instalare a jocului, instalați versiunea cerută Vin ( „1.5.22-vertex-blending-1.5.21 (x86)” pentru NOLF2), precum și bibliotecile necesare ("vcrun6"Şi "vcrun2005" pentru NOLF2). Informații despre versiune compatibilă Wine, precum și bibliotecile necesare rulării aplicației, pot fi obținute din baza de date a aplicației de proiect Wine.

E. Odată ce instalarea s-a încheiat cu succes, vi se va solicita să selectați o comandă rapidă.

F. Mai rămâne doar să configurați mediul de execuție a jocului și să verificați funcționalitatea acestuia. Dacă ați făcut o greșeală la alegerea versiunii de vin sau a bibliotecilor, puteți oricând corecta situația făcând clic pe butonul "Ton" pe bara de instrumente din fereastra principală PlayOnLinux. Folosind fila "Vin" puteți instala versiunea dorită de Wine (nu uitați să schimbați și versiunea din tab "De bază").

Folosind fila „Instalarea componentelor” Este ușor să instalați toate bibliotecile necesare.

G. Dacă au fost lansate patch-uri pentru joc, ar trebui să accesați fila "Diverse", apăsați butonul „Rulați fișierul .exe pe acest disc virtual”, selectați fișierul de corecție și urmați instrucțiunile asistentului de instalare. Pentru a modifica fișierele în modul manual butonul este destinat „Deschideți directorul programului” pe aceeași filă.

H. În cele din urmă, atât meniul de lansare a jocului, cât și jocul în sine ar trebui să înceapă să funcționeze corect.

7. PlayOnLinux: dezinstalarea unei aplicații

Dacă nu mai aveți nevoie de niciunul dintre aplicații instalate, îl puteți selecta din lista de aplicații din fereastra principală PlayOnLinux, faceți clic pe butonul "Şterge" pe bara de instrumente și răspundeți la întrebări simple din Expertul Eliminare disc virtual.

Doriți să aflați despre alte setări și tehnici de lucru cu sistemele Linux? Acest site web conține număr mare materiale similare.

Vin– o aplicație cu care este un strat de compatibilitate API Windows, folosind biblioteci Windows pentru a asigura funcționalitatea aplicațiilor dezvoltate pentru familia OS Microsoft Windows într-un alt mediu, de exemplu, în Ubuntu. Folosind Wine, puteți instala și rula diverse programe ca și cum le-ați folosi Windows.
Vin se dezvoltă activ. Nu toate aplicațiile funcționează încă suficient de stabil Vin, cu toate acestea Vin folosit deja de câteva milioane de utilizatori din întreaga lume.
Numele programului Vin (waɪn- intre " Wayne" Și " viță de vie", rus. Vin) este un acronim recursiv pentru expresia „ W ine eu s N ot an E mulator” – rusă. „Vinul nu este un emulator”.

Instalarea Wine

Instalare de la PPA

Datorită faptului că Wine este dezvoltat activ, depozitele Ubuntu conțin de obicei foarte multe versiunea veche. Prin urmare, este recomandat să instalați cea mai recentă versiune din depozitul oficial Wine.

Pentru cele mai recente versiuni de wine și ubuntu pe 64 de biți

Sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-recommends winehq-devel

În general, nu este recomandat să completați și să configurați singur vinul. Lucrul cu vinul nu este foarte convenabil. Pentru a instala acest program sau acela, va trebui să vă accesați cu crawlere o grămadă de forumuri și bloguri pentru a înțelege ce pachete trebuie instalate și ce biblioteci să adăugați. Apoi, există un proces lung de rezolvare a problemelor, instalarea de pachete prin winetricks și setări manuale registru și așa mai departe. Toate acestea sunt foarte dificile chiar și pentru utilizatori experimentați, ca să nu mai vorbim de începători. Prin urmare, se recomandă descărcarea prefixului de vin configurat de aici: http://forum.ubuntu.ru/index.php?topic=199897.0

Setări

Înainte de a utiliza Wine pentru a rula aplicații, trebuie să rulați programul de instalare, care va crea un director în directorul dvs. de acasă ~/.vin cu dosarele necesare muncii. Pentru a face acest lucru, fie selectați elementul din meniul principal Aplicații→Wine→Configurare Wine sau executați comanda în terminal:

winecfg

Asocierea fișierelor cu programe de vin

Pentru a rula fișiere în mod transparent folosind programe de vin, scriem scenariu mic. Să presupunem că trebuie să deschidem fișierele CAD cu Compass și zwcad.

#!/bin/bash # Determinați extensia fișierului dd = $1 ; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; ff =` ecou " \"Z:"$ff \" ` ; # În funcție de extensie, lansați programul dorit case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" start vin` echo $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" start vin „C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe”` echo $ff ` & ;;

# Aici puteți adăuga mai multe extensii și programe

esac

Să nu uităm să facem scriptul nostru executabil

chmod +x wine_cad.sh

și asociați desenele cu scenariul în managerul de fișiere.

Lansarea aplicațiilor Windows

Pentru a lansa aplicația trebuie să deschideți un terminal și să scrieți în el: calea vinului/ către aplicație/ program.exe

Dacă aplicația dvs. nu pornește sau nu funcționează corect

Există o listă de aplicații cu descrieri pe site-ul vinurilor, recomand să o verificați mai întâi. http://appdb.winehq.org/ - Site-ul are un câmp de căutare. Dacă limba engleză este proastă, atunci folosiți traducătorul http://translate.google.com/.

De asemenea, puteți deschide folderul cu aplicația pe care trebuie să o lansați folosind managerul de fișiere, apoi faceți clic dreapta pe aplicație și selectați programul de lansat - Wine. Aplicațiile care rulează prin Wine care interacționează cu paginile Web necesită Gecko Gecko este un motor gratuit de redare a paginii web pentru browser atunci când lucrează pe Internet vin. Dacă vinul nu funcționează cu internetul și nu porniți windows exe

browser, atunci nu aveți nevoie de Gecko.< версия>

De obicei, atunci când pornește o aplicație web, Wine caută automat Gecko mai întâi în /usr/share/wine/gecko. Dacă Wine nu găsește acolo arhiva Gecko, o va descărca automat de pe Internet, dar unor aplicații nu le place să aștepte ca Gecko să se încarce și să înghețe sau să se blocheze. Gecko poate fi instalat rulând comanda:<версия>sudo apt-get install wine-gecko

Unde

trebuie înlocuit cu versiunea Wine instalată. Rulează prin placa video discretă Pentru a rula prin

placa video discreta

trebuie să îl înregistrați în terminal folosind drivere gratuite (sau să scrieți un script)

Vblank_mode=0 DRI_PRIME=1 wine file_name.exe

vblank_mode=0 înseamnă sincronizare verticală (Vsync). Dacă nu există VSync în setările jocului, atunci trebuie să ștergeți vblank_mode=0

Salva. Puneți în folderul jocului. Faceți-l executabil în proprietăți. Plasați un link către script pe desktop. Rulați un link în loc de un fișier de joc. Pentru performanțe și mai mari, trebuie să instalați un driver proprietar închis. Vinetricuri Vinetricuri– acesta este scriptul de instalare

diverse componente

Winetricks conține câteva zeci de pachete cu diverse biblioteci pentru vin. De exemplu, pentru a instala DirectX™, introduceți:

Winetricks d3dx9

Pentru a vedea o listă cu toate pachetele, introduceți:

Winetricks?

De asemenea, Winetricks are o interfață simplă. Pentru a-l rula, intrați.

Să presupunem că aveți o aplicație care rulează și funcționează bine doar pe Windows. Un astfel de program nu are echivalent în Linux și nu funcționează în alt emulator API Windows - CrossOver pentru Linux.

Este posibil să rulați acest program fără a părăsi Linux? Da, este posibil: Utilizarea unui hypervisor pentru a rula o mașină virtuală Windows (VM).

Un VM vă permite să rulați un sistem de operare invitat peste alt sistem de operare. Din punctul de vedere al oaspetelui, sistemul pare să ruleze pe propriul computer, dar în realitate rulează într-un subsistem virtual limitat al PC-ului, o mașină virtuală. Mașina virtuală, la rândul său, este controlată de un program numit hypervisor. Astfel obținem perfectul Emulator Windows pe Linux.
Există multe hipervizoare desktop excelente pentru Linux, cum ar fi VMware Player, Kernel Mașină virtuală(KVM) și preferatul meu, VirtualBox-ul gratuit de la Oracle. Prefer VirtualBox pentru că este cel mai ușor hypervisor de configurat și de rulat mașini virtuale.

Nici VirtualBox, nici alt hypervisor nu o face Windows este mai sigurîn uz decât este de fapt. Toate găurile existente în securitate Windows va exista și va rula și în mașina virtuală.

Emulator Windows pe Linux? Ce poate face VirtualBox pentru tine?

VirtualBox va fi fără probleme Emulator Windows pentru Linux, va putea rula Windows numai atunci când aveți nevoie sarcini specifice. De exemplu, pentru a lansa anumite aplicații.

Windows din VirtualBox poate fi limitat. De exemplu, dezactivarea rețelei, ceea ce o poate face puțin mai sigură. De obicei, urmez aceleași măsuri de securitate standard într-o mașină virtuală Windows pe care le fac toți ceilalți pe o mașină virtuală. computer real, instalez un antivirus pentru ca fișierele mele, pe care le voi furniza oamenilor, să nu aibă viruși. În plus, de obicei deschid unul pentru Windows folder partajat de la Linux, pentru partajarea ușoară a fișierelor.

VirtualBox, ca orice alt hypervisor, îi plac resursele de sistem decente pe care le va folosi. Prin urmare, dacă doriți să aveți un emulator Windows confortabil în Linux, cu alte cuvinte, să rulați Windows într-o fereastră Linux, atunci nu ar trebui să aveți un computer vechi, deoarece un astfel de computer nu va putea folosi VirtualBox pentru a rula Windows.

Din experiența mea, ar trebui să puteți rula Windows peste Linux cu folosind VirtualBox pe un sistem cu 1 GB RAM, dar nu va fi foarte confortabil. Cel puțin, trebuie să aveți 2Gb de RAM și un procesor AMD sau Intel de 1GHz (GiH).

După configurarea virtualizării, nu veți primi nimic diferit Operare Windows fără a părăsi Linux. Pentru toate scopurile tale practice, vei folosi sisteme de operare Windows reale.

Puteți configura VirtualBox astfel încât sistemul dvs. Linux și dvs Oaspeții Windows sistemele de operare, așa cum am spus mai sus, ar putea face schimb de fișiere. Utilizați directoare (foldere): copiați, lipiți și editați fișiere de la un sistem de operare la altul. Și chiar să aveți un clipboard partajat. Odată ce te pricepi la gestionarea a două sisteme de operare în același timp, îți vei da seama că poate fi foarte convenabil.

Totul asta înseamnă că atunci când Pornire Windowsîn VirtualBox, toate aplicațiile dvs. vor accesa discuri, fișiere sau Internet. Prin urmare, aveți grijă, orice program Windows din mașina dvs. virtuală care necesită acces la rețea poate fi supus tuturor amenințărilor viruși, ca și cum ați rula pe un computer obișnuit.

Merită jocul lumânarea? Bineînțeles că da! Folosind Windows într-o mașină virtuală, în loc să îl rulați pe un computer real pentru a efectua anumite sarcini, veți avea o emulare excelentă a Windows în Linux, veți economisi timp și, de asemenea, veți putea fi independent de computerul de pe hard disk. disc Windows, Cum sistem cu drepturi depline. În timp, zi de zi, vei dobândi din ce în ce mai multă experiență cu Linux și, în cele din urmă, vei putea abandona complet Windows, odată pentru totdeauna.

Posibilitățile Linux sunt acum mai largi ca niciodată. Cu Steam care oferă peste o mie de jocuri pentru Linux și tendința generală către aplicații bazate pe web, Windows devine din ce în ce mai puțin necesar. Ca rezultat, veți putea viziona videoclipuri din cinematografele online în Linux fără trucuri suplimentare și chiar veți putea rula aplicații Microsoft Office aici - cel puțin versiunile lor de internet.

Dar, mai devreme sau mai târziu, vine un moment în care devine necesar să rulezi pe un PC care rulează sub control Linux, un program pentru Windows. Există mai multe moduri de a face acest lucru. Și iată ce trebuie să știi pentru asta.

Wine vă permite să rulați software software Windowsîntr-un mediu Linux, fără a necesita instalarea sistemului de operare Microsoft în sine. Vinul este „compatibil cu software Windows strat” cu deschis cod sursă, conceput pentru a rula aplicații Windows direct pe un PC Linux. De fapt, participanții la acest proiect cu sursă deschisă a făcut o încercare de a recrea de la zero un anumit subset al mediului Windows, care ar fi suficient pentru a rula aplicații Windows fără prezența acestui sistem de operare în sine.

Acest singura metoda, care nu necesită o copie a Windows. Dezavantajul este că nu toate aplicațiile funcționează corect. Este posibil să întâmpinați erori sau performanțe lente, mai ales dacă utilizați Wine pentru a rula jocuri video. Dar dacă despre care vorbim Cu un joc popular lansat cu câțiva ani în urmă, de obicei nu apar complicații. De exemplu, mulți oameni folosesc Wine pentru a juca World of Warcraft pe Linux. Obțineți informații despre locuri de muncă aplicatii specificeși setările care trebuie făcute pentru ele functionare normala, disponibil pe site-ul Web al bazei de date pentru aplicații de vin (appdb.winehq.org).

Versiunea Wine a PlayOnLinux care rulează Ubuntu

Mai întâi, descărcați Wine din depozitul distribuției dvs. Linux. Apoi ar trebui să descărcați fișierele. exe Windows și rulați-le dublu clicîn mediul vinului. Atunci o poți încerca foarte mult interfață ușor de utilizat PlayOnLinux (playonlinux.com), instalat pe Wine și ajută la instalarea de programe și jocuri populare pentru Windows.

Codeweavers oferă o versiune comercială a Wine - CrossOver Linux. Va trebui să plătiți pentru asta, dar Codeweavers promite suport oficial pentru aplicațiile obișnuite (Microsoft Office, Adobe Photoshop și cele mai jocuri populare pentru PC) și garantează funcționarea corectă a acestora. Codeweavers contribuie și la dezvoltarea proiectului principal Wine.

Mașini virtuale

Mașinile virtuale sunt foarte mod convenabil rulați software-ul Windows pe un computer Linux. Odată ce performanța PC-ului s-a îmbunătățit, mașinile virtuale ocupă din ce în ce mai puține resurse.

În acest caz copie de Windows instalat în programul de mașină virtuală VirtualBox (virtualbox.org), VMware sau KVM (Mașină virtuală bazată pe kernel, linux-kvm.org), creat special pentru Linux. Copia de Windows crede că rulează pe hardware real, dar de fapt rulează într-o fereastră Desktop. Mașinile virtuale moderne vă permit chiar să extindeți programele Windows dincolo de această fereastră, prezentându-le ca ferestre obișnuite pe desktopul Linux.

VirtualBox Mediul Ubuntu Linux

Această soluție este mai fiabilă decât Wine. Lansare aplicații Windows pe o copie reală a Windows, eliminați apariția erorilor.

Cu toate acestea, utilizarea unei mașini virtuale necesită o copie completă a Windows și pune un stres suplimentar asupra hardware-ului, deoarece copia Windows rulează împreună cu sistemul de operare principal. Acest lucru afectează în special jocurile care necesită multă resurse care necesită acces direct la placa video, caz în care este mai bine să utilizați Wine. Cât despre aplicații de birou Microsoft Office și Adobe Photoshop, pentru care o mașină virtuală va fi o soluție excelentă.

Sisteme cu cizme dublă

Pornirea duală nu este cu adevărat o modalitate de a rula software-ul Windows într-un mediu Linux, dar mulți utilizatori Linux rulează programe Windows în acest fel. În loc să le acceseze într-un mediu Linux, repornesc computerul, selectează meniul Windowsși încărcați sistemul de operare Microsoft. În acest fel, software-ul Windows rulează în mediul său nativ. Datorită modernului unități cu stare solidă, procesul de repornire este mai rapid ca niciodată.

Această opțiune este deosebit de bună pentru acei iubitori de jocuri care nu se pot îndepărta complet de Windows. Nedorind să renunțe la jocurile Windows, pur și simplu repornesc computerul ori de câte ori doresc să revină la jocul lor preferat. Și deoarece Windows accesează hardware-ul direct, nu există probleme de performanță sau compatibilitate.

Cel mai bun mod de a crea un sistem dual boot este să instalați mai întâi Windows. Dacă computerul dvs. a venit cu un sistem de operare deja preinstalat pe el sistem Microsoft, asta este destul. În continuare instalăm distribuție Linux la alegerea ta. Apoi puteți selecta sistemul de operare pe care îl doriți direct când bootstrap PC.

În practică cea mai buna alegere depinde ce vrei sa faci. Dacă trebuie să rulați ceva cu care interacționează bine Aplicație pentru vin sau un joc, Vinul devine o opțiune ideală. Dacă trebuie să utilizați mai multe aplicatii diverse(de exemplu, cel mai recent Versiuni Office sau Photoshop), este mai bine să acordați preferință unei mașini virtuale. Și pentru iubitorii de jocuri care vor să se bucure cele mai noi produse Pentru Windows, sistemele dual boot vor oferi performanțe pe care Wine este puțin probabil să le obțină.