Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Në kontakt me
  • Si të instaloni programet e Windows në Linux. Ideja e një shpërndarjeje Linux me (pothuajse) mbështetje të plotë për aplikacionet Windows

Si të instaloni programet e Windows në Linux. Ideja e një shpërndarjeje Linux me (pothuajse) mbështetje të plotë për aplikacionet Windows

Nëse keni kaluar në Linux, por nuk keni gjetur analoge të përshtatshme të programeve të Windows, mos e humbni shpresën. Në këtë rast, mund të përdorni softuerin special - WINE. Wine nuk është një emulator dhe për këtë arsye nuk kërkon kohë për të emuluar - Wine i ekzekuton aplikacionet ashtu siç bën Windows. Ju do të jeni në gjendje të ekzekutoni pothuajse të gjitha aplikacionet që përdorni në Windows dhe t'i personalizoni ato sipas dëshirës tuaj, d.m.th. të ngarkoni fontet tuaja, etj. Por së pari, le të hedhim një vështrim në bazat e verës.

Verëështë softuer i lirë që i lejon përdoruesit të Sisteme të ngjashme me UNIX ekzekutoni aplikacione Microsoft Windows 16 dhe 32-bit.

Instalimi i verës:
Le të përdorim terminalin e superpërdoruesit (VETËM për instalim):

Sudo -s

Shtoni një listë të depove kryesore dhe instaloni Wine:

RELEASE = `lsb_release -cs`
elif [[$ RELEASE = "i qartë" || $ LIRIMI = "karmik" || $ RELEASE = "i çmendur" || $ RELEASE = "i trembur" || $ RELEASE = "i guximshëm"]]; pastaj
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | shtesa e çelësit apt -
apt-get update && apt-get install -y cabextract verë

Shënim: nëse nuk jeni duke përdorur Ubuntu, por, për shembull, Linux Mint 9, atëherë shprehja

Http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list

ndryshim në

Http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list

përndryshe, komanda do të zëvendësojë "isadora" në vend të "lucid" dhe instalimi do të dështojë.

Pastaj krijojmë në drejtoria e shtëpisë~ / .wine / dosje duke ekzekutuar konfiguruesin e verës:

Winecfg

Tani për tani, nuk kemi nevojë të bëjmë asgjë atje, do ta mbyllim.

Instalimi dhe çinstalimi i aplikacioneve:
Për të instaluar aplikacionin Windows, ne do të përdorim shfletuesin e skedarëve winefile:

Winefile

Më pas shkoni te direktoria e kërkuar e sistemit tonë të skedarëve Linux ose disku virtual C: / dhe klikoni dy herë për të nisur skedarin e kërkuar të ekzekutueshëm. Shumë aplikacione kërkojnë një rinisje të sistemit pas instalimit, por ne jemi duke punuar mjedis virtual dhe për këtë arsye kompjuteri nuk duhet të riniset. Thjesht duhet të rindizni Wine (dhe të mbyllni aplikacionet e tjera që funksionojnë përpara se të rindizni):

Wineboot

Nëse instalimi kryhet nga një skedar me shtesën * .msi, atëherë do të përdorim komandën:

Msiexec / i shembull.msi

ku shembull.msi është emri i skedarit tuaj.

Për të çinstaluar një aplikacion Windows, bëni sa më poshtë:
Shkoni te "Aplikimet" → "Vera" → "Programet" → "" → "Çinstaloni".

Nëse, pas instalimit të aplikacionit, dosja e tij nuk shfaqet në "Aplikacione" → "Verë" → "Programe", atëherë do të përdorim terminalin. Për shembull, për të ekzekutuar shembull.exe që ndodhet në diskun virtual C: / në drejtorinë Program Files / Random, shkoni te drejtoria e duhur dhe ekzekutoni atë:

cd ~ / .wine / drive_c / "Program Files" / Random
shembull.exe

Cilësimet e përgjithshme:

Aplikimet:
Windows XP është instaluar si parazgjedhje, i cili mund të ndryshohet në një version tjetër. Për më tepër, mund të konfiguroni në mënyrë që çdo aplikacion të lëshohet me parametrin e një sistemi specifik.

Bibliotekat:
Si parazgjedhje, të gjitha bibliotekat në Wine përdorin të tyren.

Grafika:
Për disa aplikacione, mund t'ju duhet të aktivizoni ose çaktivizoni shaderat e kulmeve dhe pikselëve, mund t'ju duhet të imitoni një desktop virtual. Provoni të ndryshoni vetë parametrat e këtij seksioni.

Pamja dhe integrimi:
Në skedën "Grafika", si parazgjedhje, kutitë e kontrollit "lejo menaxherin e dritares të menaxhojë dritaret e Wine" dhe "lejo menaxherin e dritareve të dekorojë dritaret" janë të kontrolluara, dizajni i Windows-windows do të jetë i njëjtë si për çdo aplikacion tjetër. . fontet e sistemit dhe ngjyra e desktopit.

Disqet:
Këtu mund të shtoni disqe duke përdorur çdo drejtori në sistemin tuaj të skedarëve.

Audio:
Nuk rekomandohet të ndryshoni asgjë kur tingulli funksionon.

Mbani mend!
Kur filloni Wine, këshillohet të përfundoni të gjitha aplikacionet në funksion dhe të çaktivizoni Compiz (efektet).

Përdorimi mund të diktohet nga një sërë arsyesh - nga një zakon banal i disa programeve deri te pamundësia e nisjes një makinë të veçantë me Linux. Dikush dëshiron të përdorë versionet vendase të softuerit për korrigjimin e gabimeve, ndërsa dikush shpreson se në këtë mënyrë është e mundur të detyrohen përdoruesit të migrojnë pa probleme në një komplet të plotë të shpërndarjes.

Programet Linux - ka gjithçka

Para se të filloni një kopsht me emulatorë, është më mirë të kërkoni versione të portuara ose analoge të programeve tuaja të preferuara. Të njëjtat dhe shumë shërbime të tjera kanë asambletë vendase jo vetëm për Windows, por edhe për. Për të marrë ndonjë funksionalitet specifik, një analog i plotë i softuerit nga Linux shpesh nuk kërkohet. Për shembull, ju mësoheni me plotësimin automatik të Tab në guaskë shumë shpejt, por brenda linja e komandës Windows nuk e ka fare këtë. Programi i klikimit do të ndihmojë në rregullimin e kësaj dhe lëshimeve të tjera të bezdisshme.

Standard shërbimet e konsolës, për shembull nga paketa GNU Coreutils, janë transferuar prej kohësh në Windows. Ekzistojnë të dyja grupe mjaft të vjetra të GNUWin II dhe UnxUtils, si dhe UWIN dhe Gnuwin32 të përditësuara vazhdimisht. Për këtë të fundit, pasi të përfundojë instalimi i instaluesit bazë, duhet të ekzekutoni skedarët download.bat dhe install.bat në mënyrë sekuenciale dhe më pas të kopjoni dosjen gnuwin32 në çdo vend të përshtatshëm dhe të ekzekutoni skedarin update-links.bat prej tij. Pas ekzekutimit të skriptit të fundit në nëndrejtorinë StartMenu do të ketë lidhje për fillimin e linjës së komandës me mjedisin GNU dhe dokumentacionin për shërbimet.

Microsoft Windows për UNIX

Pronarët në maksimum dhe versionet e korporatës, si dhe versionet e serverit të Microsoft OS mund të mos shqetësojnë fare. Një nënsistem për aplikacione të bazuara në UNIX ose Shërbimet e Microsoft Windows për UNIX janë të disponueshme për ta. Ky grup shërbimet bazëështë i pranishëm drejtpërdrejt në komponentët e sistemit. Së fundi, e fundit në listë dhe zgjidhja e parë më e njohur për ekzekutimin e programeve UNIX është. Kjo paketë është e lehtë për t'u instaluar dhe nuk përmban një grup të vogël aplikacionesh të transferuara në Windows. Rekomandohet përdorimi i tij.

KDE në Windows

Tani mund të flasim për një gjë të çuditshme - fillimin e një sistemi që nuk është vendas për Windows. Në fakt, projekti KDE në Windows ekziston për disa vite, dhe në fillim ishte thjesht e pamundur ta përdorësh atë për shkak të përplasjeve të rregullta, të cilat ndoshta nuk e çuan sistemin fatkeq në BSOD. Sidoqoftë, zhvilluesit nuk u ulën duarkryq, dhe në rimishërimin aktual të projektit ai mund të instalohet në mënyrë të sigurt - gabimet janë mjaft të rralla, madje edhe ato nuk janë kritike. Ndoshta nuk ka kuptim të vendosni gjithçka menjëherë, por disa aplikacione mund t'ju tërheqin.

Linux në një makinë virtuale

Fatkeqësisht, aplikacionet e transferuara nuk sillen gjithmonë njësoj si në mjedisin e tyre të lindjes, ose mund të bien ndesh me programe të tjera. Prandaj, e vetmja rrugëdalje, përveç instalimit të një OS pinguin në metal të zhveshur, është të imitoni Linux. Për përdorim një herë, mund të përdorni një guaskë për QEMU të quajtur MobaLiveCD, e cila, pa gjeste të panevojshme, do t'ju ndihmojë të ekzekutoni LiveCD / USB me shpërndarje të ndryshme. Për përdorim të përhershëmështë më mirë të instaloni Linux në një makinë virtuale: në ose VMWare Player... Vetëm mos harroni të instaloni Guest Additions për më shumë punë komode... Një opsion alternativ është përdorimi i zgjidhjeve VDI me aftësi integrim pa probleme në aplikacionet Windows Linux që funksionojnë në një host të veçantë, i cili gjithashtu mund të virtualizohet.

Emulator CoLinux

Opsioni më i mirë për ekzekutimin e aplikacioneve Linux është përdorimi. Ajo, duke folur relativisht, drejton kernelin Linux në nivel Kerneli i Windows dhe ka akses në të gjitha burimet harduerike të makinës, për shkak të të cilave praktikisht nuk ka humbje të performancës. Në të njëjtën kohë, ai ruan përputhshmërinë e plotë me aplikacionet Linux, duke ju lejuar t'i ekzekutoni ato drejtpërdrejt. CoLinux ka sisteme të gatshme për të shpejtë Launcher Portable Ubuntu Remix, Topologilinux, SpeedLinux dhe andLinux. I vetmi kufizim i bezdisshëm i coLinux dhe të gjitha paketave të bazuara në të është nevoja për të përdorur një version 32-bit të Windows 2k / XP / 2k3 / Vista / 7. Si shembull, le të analizojmë vendosjen minimale... Hapi i parë është instalimi i një versioni të ri të coLinux, duke refuzuar shkarkimin e imazheve të gatshme dhe duke instaluar WinPcap gjatë rrugës.

Instalimi i coLinux në Windows

Tani ju duhet të shkarkoni arkivin e imazhit të diskut Debian dhe ta shpaketoni atë në dosjen ku keni instaluar coLinux. Madhësia e diskut rootfs_2gb.img mund të rritet nëse dëshironi. Skedari squeeze.conf do të duhet të ndryshohet pak. Ndryshimet minimale - rrisni sasinë e RAM-it të alokuar, lejoni aksesin në diskun C: nëpërmjet COFS dhe shtoni ndërfaqen e rrjetit TAP. Vini re se kur përdorni COFS, është mirë që të mos aksesoni skedarët e njëjtë të dosjeve nga Linux dhe Windows në të njëjtën kohë.

Kernel = vmlinux cobd0 = "rootfs_2gb.img" cobd1 = "swap_128mb.img" rrënjë = / dev / cobd0 ro cofs0 = "C: \" initrd = initrd.gz mem = 512 eth0 = slirp eth1 = tuntap

Pas nisjes së squeeze.bat, do të çoheni në tastierën Debian. Hyrja e paracaktuar është root dhe nuk ka fjalëkalim. Përdorni nano për të modifikuar parametrat ndërfaqet e rrjetit në skedar / etj / rrjet / ndërfaqe. Le të shtojmë një seksion për eth1. Ne përdorim çdo adresë IP, për sa kohë që nuk ka kryqëzim me nënrrjetat e tjera lokale. Në Windows, në cilësimet IPv4 përshtatës rrjeti Për përshtatësin TAP-Win32 V8, duhet të specifikoni një adresë nga e njëjta nënrrjet.

Auto eth1 iface eth1 adresa statike inet 192.168.100.2 maskë rrjeti 255.255.255.0

Ne dalim nga nano me ndryshime të kursimit - F2, Y, Enter. Tani le të krijojmë një dosje ku do të montohet disku C: ...

Mkdir / mnt / windrvc

... shtoni një rresht në fund të skedarit / etc / fstab dhe ruajeni:

/ dev / cofs0 / mnt / windrvc cofs parazgjedhjet 0 0

Tani do të instalojmë serverin X, por tani për tani, për hir të thjeshtësisë, do të regjistrojmë eksportimin e ndryshores DISPLAY në skedarin ~ / .profile. Përdorni atë të specifikuar për përshtatësin TAP në Windows si adresë IP. Pas kësaj, mund të rindizni me komandën e rindezjes.

Eksporto DISPLAY = 192.168.100.1: 0

Do të ishte e dobishme të instalohej, duke përfshirë ato cirilike. Opsionale, mund të shfletoni nëpër drejtoritë e shkronjave, duke përfshirë C: \ Windows \ Fonts, shërbimet mkfontdir dhe mkfontscale nga Cygwin. Tani jeni gati të instaloni serverin Xming X. Menjëherë pas kësaj procedure, shtoni adresën IP të ndërfaqes TAP në Debian në skedarin X0.hosts.

Dëshirojmë të falënderojmë Windows për vigjilencën dhe në firewall-in standard do të ndryshojmë të gjitha rregullat në lidhje me Xming nga ndalues ​​në lejues, përndryshe programet thjesht nuk do të arrijnë te serveri X. Tani hapim programin XLaunch, në të cilin mund të zgjidhni mënyrën e shfaqjes për X-windows dhe të vendosni Opsione shtesë... Është e rëndësishme për ne që të konfigurojmë mbështetjen për paraqitjet ruse dhe angleze me ndërrimin Alt + Shift dhe të vendosim opsionalisht DPI. Në fund, skedari i cilësimeve duhet të ruhet si name.xlaunch. Në të ardhmen, duke klikuar dy herë në këtë skedar, serveri X do të hapet me parametrat që kemi specifikuar.

Xkblayout us, ru -xkbvariant themelore, winkeys -xkboptions grp: alt_shift_toggle –dpi 96

Për të mos qenë aq i mërzitshëm, ne do të instalojmë menaxherin e paketave grafike sinaptike për instalim më të përshtatshëm të softuerit dhe një panel të lehtë me një menu aplikacioni, për shembull lxpanel. Për hir të thjeshtësisë, ne do ta përshkruajmë këtë të fundit që të aktivizohet automatikisht në hyrje duke shtuar komandën lxpanel & në fund të ~ / .profile.

Apt-get update apt-get upgrade apt-get install synaptic lxpanel

Për plotësinë, le të shtojmë mbështetje audio. Shkarkoni arkivin Pulseadio nga këtu dhe shpaketoni atë në një direktori ku ne krijojmë skedar teksti parazgjedhur.pa. Ne e mbushim këtë skedar me rreshtat e mëposhtëm. Këtu 192.168.100.0/24 është nënrrjeti ynë TAP.

Moduli Load-module-native-protocol-tcp auth-ip-acl = 127.0.0.1; 192.168.100.0/24 load-module module-esound-protocol-tcp auth-ip-acl = 127.0.0.1; 192.0.1; load-module module-detect add-autoload-sink output module-waveout sink_name = set output-default-sink output

Ekzekutoni pulseaudio.exe dhe shkoni përsëri për të modifikuar lejet në Firewall i Windows... Në konsolën Debian, instaloni shërbimet e nevojshme dhe bibliotekat.

Apt-merr instaloni libpulse0 libasound2-plugins alsa-utils

Në skedarin /etc/pulse/client.conf, shtoni adresën IP të makinës pritës me server në punë Pulseaudio - default-server = 192.168.100.1 dhe /etc/asound.conf ka parametrat e mëposhtëm:

Pcm.! Default (lloj impuls) ctl.! Default (lloj impuls) pcm.puls (lloj impuls) ctl.pulse (lloj impuls)

Për të testuar funksionalitetin, mund të provoni të luani një nga skedarët e testimit.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Pulseaudio fillon automatikisht kur fillon Debian duke shtuar këtë komandë në fund të skedarit të konfigurimit squeeze.conf.

Exec0 = "X: \ rruga \ te \ folder \ pulseaudio \ pulseaudio.exe"

Xorg në Windows

Për një server X, kjo nuk është një mashtrim. Në parim, ajo që është bërë tashmë është e mjaftueshme për punën. Megjithatë, do të ishte mirë të shtohej Linux i ri përdorues jo-root, konfiguroni identifikimin automatik për të me mingetty, instaloni coLinux si shërbimet e Windows dhe vendosni Xming në autorun. Për lehtësi, mund të vendosni programin Desktops, i cili krijon disa desktop virtual në Windows dhe të ekzekutoni serverin X në modalitetin e ekranit të plotë në desktopin e dytë.

Si rezultat, ne morëm një mjedis të shpejtë për nisjen pothuajse origjinale të aplikacioneve Linux në Windows. Mund të përdoret për të shkruar dhe korrigjuar aplikacionet në ueb, për përpilim të ndërthurur të drejtuesve dhe detyra të tjera. Por ende nuk ka një përshpejtim të arsyeshëm të grafikës për aplikacione të rënda, dhe versioni 64-bit filloi të zhvillohet vetëm disa muaj më parë. Sidoqoftë, coLinux është mjaft i përshtatshëm për përdorimi i përditshëm... Për të eksploruar më tej aftësitë dhe cilësimet e këtij sistemi, referojuni wiki-t të projektit. Epo, me këtë, tani për tani, do ta mbyllim temën e marrëdhënies simbiotike midis Windows dhe Linux nëpër vende të ndryshme. Paç fat!

Për sistemet operative të ndezura bazuar në Linux janë shkruar një numër i madh programesh. Përkundër kësaj, ndonjëherë bëhet e nevojshme të ekzekutohen programet e Windows nën Linux. Në thelb, kjo vlen për lojërat dhe disa programe të specializuara, të cilat nuk kanë analoge në Linux. Për më tepër, disa përdorues, duke lëvizur nga Windows në Linux, tashmë janë mësuar me një grup të caktuar softuerësh dhe duan ta përdorin atë në të ardhmen. Në këtë rast, është ende e preferueshme të gjeni programe të ngjashme për Linux dhe t'i zotëroni ato, pasi programet zakonisht funksionojnë më mirë dhe më të qëndrueshëm në sistemin operativ vendas. Prandaj, ju rekomandojmë që të ekzekutoni programet e Windows nën Linux vetëm pasi të jeni siguruar që nuk ka analoge të programeve të kërkuara nën Linux, ose nuk ju përshtaten.

Ka disa mënyra për të ekzekutuar një program të shkruar për Windows në Linux: duke përdorur Wine dhe produktet e bazuara në të, duke përdorur makina virtuale dhe emulatorët: VirtualBox, VMware, Parallels Workstation, QEMU. Teorikisht, është ende e mundur të transferoni programe nga Windows në Linux nëse keni kodin burimor dhe aftësi programimi, por ne nuk do ta shqyrtojmë këtë opsion këtu.

Programet e verës zakonisht funksionojnë më shpejt se makinat virtuale. Kjo është veçanërisht e vërtetë për lojërat moderne 3D. Wine nuk kërkon një sistem operativ për t'u instaluar dhe ju lejon të ndryshoni shpejt versionin e sistemit, bibliotekat dhe parametrat e tjerë. Ju mund të ekzekutoni programe direkt në mjedisin Linux. Nga ana tjetër, konfigurimi i Wine do të marrë ende pak kohë dhe mundësisht më shumë se një herë kur hapni programe dhe lojëra individuale. Makinat virtuale ekzekutojnë versionet origjinale të Windows dhe sistemeve të tjera operative që duhet të instalohen dhe konfigurohen paraprakisht. Sistemit i ndahen burime të caktuara kompjuterike, të emuluara pajisje standarde... Përpara se të ekzekutoni programin, fillimisht duhet të nisni emulatorin dhe të ngarkoni sistemin operativ, i cili kërkon kohë shtesë. Duhet të theksohet se disa programe janë të mbrojtura nga ekzekutimi makina virtuale.

Instalimi i verës

Hapni terminalin me një kombinim çelësash Ctrl + Alt + T... Shtoni një depo me komandën Wine:

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

Futni fjalëkalimin e administratorit. Gjatë procesit të instalimit, do t'ju duhet të shtypni " Hyni».

Nëse po përmirësoni sistemin, për shembull, po përmirësoni Ubuntu 13.10 në Ubuntu 14.04, atëherë do t'ju duhet të përsërisni operacionin e mësipërm pas azhurnimit, pasi depot jo standarde fshihen gjatë azhurnimit.

Pas shtimit të depove, ne përditësojmë informacionin rreth paketave:

sudo apt-get përditësim

Tani mund të instaloni Wine me komandën:

sudo apt-get install wine1.7

Versioni më i fundit testues i programit do të instalohet në kohën e këtij shkrimi. Për të instaluar një version më të vjetër, por më të qëndrueshëm, duhet të ekzekutoni komandën:

sudo apt-get install wine1.6

Ndoshta, kur të lexoni këtë artikull, versionet më të reja do të shfaqen tashmë, atëherë në vend të wine1.6 ose wine1.7, do t'ju duhet të instaloni wine1.8 ose wine1.9. Numri versioni aktual listuar në faqen zyrtare të Wine: http://www.winehq.org

Edhe pse është e mundur të mos specifikoni versionin gjatë instalimit, versioni Wine në këtë rast do të varet nga versioni i sistemit operativ:

sudo apt-get install verë

Ju mund të kontrolloni se cili version është instaluar duke përdorur komandën:

verë -- version

Vendosja e verës

Pas instalimit, duhet të konfiguroni programin me komandën:

winecfg

Oriz. 1. Dritarja e cilësimeve të Winecfg

Kjo komandë do të krijojë një direktori .wine në direktorinë kryesore të përdoruesit, e cila do të përmbajë skedarët e sistemit me cilësimet - një analog i regjistrit të Windows dhe drive_c - një drejtori për aplikacionet Windows. Me winecfg, mund të zgjidhni versionet e parazgjedhura të Windows dhe për aplikime individuale, versionet e bibliotekës, konfigurimi i grafikës dhe zërit, integrimi me desktopin, zgjidhni disqe nga të cilat lejohen të ekzekutohen programet e Windows.

Dhe mund ta modifikoni regjistrin duke përdorur komandën e njohur:


Oriz. 2. Dritarja regedit nën Wine

Pas të tilla konfigurimi fillestar, tashmë do të jetë e mundur instalimi dhe ekzekutimi i programeve duke përdorur Wine. Por shumë programe nuk do të mund të funksionojnë, pasi kërkojnë biblioteka të caktuara, fonte, etj., të cilat do të duhet të instalohen veçmas. Për ta bërë këtë, ne do të përdorim programin Winetricks, i cili përfshihet në paketë standarde Programet e verës. Përveç shkronjave dhe bibliotekave, Winetricks ju lejon gjithashtu të instaloni programe dhe lojëra të njohura dhe të personalizoni Wine.

Le të përpiqemi të instalojmë Internet Explorer 7 duke përdorur winetricks, për këtë ne shkruajmë në terminal:

truket e verës dmth7

Le të presim pak derisa të shkarkohen skedarët e kërkuar dhe instaluesi do të fillojë, shtypni butonin Next dhe prisni që instalimi të përfundojë. Për nisjen e mëvonshme të Internet Explorer, do t'ju duhet të ekzekutoni komandën:

verë "C: \ Program Files \ Internet Explorer \ iexplore"

Por është më mirë të ekzekutoni programe nga direktoria kryesore. Shkoni te drejtoria (nëse ka një hapësirë ​​​​në emrin e skedarit, atëherë duhet të vendosni një vijë të prapme "\" përpara saj):

cd ~ / .wine / drive_c / Program \ Files / Internet \ Explorer /

Dhe ekzekutoni programin:

verë iexplore.exe

Për të mos shtypur këto komanda çdo herë, mund të krijoni shkrimi më i thjeshtë... Shkoni te drejtoria juaj kryesore:

Krijo skedar ie.sh duke përdorur nano editor:

nano dmth.sh

Futni rreshtat në skedar:

cd ~ / .wine / drive_c / Program \ Files / Internet \ Explorer / wine iexplore.exe

Ruani skedarin - Ctrl + O dhe dilni nga redaktori - Ctrl + X... Ne e bëjmë skedarin të ekzekutueshëm:

chmod + x dmth.sh

Tani, për të filluar, thjesht shkruani:

~ / dmth.sh

Ose mund ta kopjoni skedarin në desktop dhe ta ekzekutoni me miun:

cp ie.sh ~ / Desktop /

Instalimi i programit nga CD ose DVD mund të bëhet me komandën e mëposhtme:

fillimi i verës "D: \ setup.exe"

Ju mund të instaloni programe dhe biblioteka të tjera në të njëjtën mënyrë. Ju gjithashtu mund të përdorni ndërfaqen grafike të programit duke shtypur truket e verës nuk ka parametra. Pastaj zgjidhni "Zgjidhni fiksimin e paracaktuar të verës".

Oriz. 4. Zgjedhja e veprimit të verërave

Dhe ne shënojmë bibliotekat që duhet të instalohen. Ju mund të bëni të njëjtën gjë me vijën e komandës, për shembull:

winetricks d3dx9 dotnet20

Kështu, ne do të instalojmë dy komponentë njëherësh: d3dx9 dhe dotnet20. Në mënyrë që programet të shfaqen në mënyrë korrekte fontet e njohura, instaloni ato:

winetricks allfonts

Bibliotekat janë pak më të ndërlikuara. Programe të ndryshme mund të kërkojnë cilësime të veçanta, të përcaktuara versionet e Windows dhe bibliotekat. Për ta bërë këtë, mund të krijoni disa konfigurime Wine, duke specifikuar drejtorinë me cilësimet duke përdorur variablin e mjedisit VINEPREFIKS... Si parazgjedhje WINEPREFIX = ~ / .wine Për të krijuar cilësime të reja në drejtorinë ~ / .wine2, shkruani:

WINEPREFIX = ~ / .wine2 winecfg

Kështu, mund të krijohet çdo numër konfigurimesh. Për të konfiguruar dhe instaluar fontet dhe bibliotekat, shkruani:

WINEPREFIX = ~ / .wine2 winetricks

Për të ekzekutuar programin e instaluar:

WINEPREFIX = ~ / .wine2 "C: /path/to/program/program.exe"

Ju mund të përfundoni ekzekutimin e programit duke përdorur komandën:

killall -9 program.exe

Dhe për të përfunduar punën e të gjitha programeve që funksionojnë nën Wine, duhet të shkruani:

servues vere -k

Për të hequr cilësimet dhe të gjitha programet në prefiksin ~ / .wine2, thjesht duhet të fshini drejtorinë:

rm -r ~ / .verë2

Ju mund të fshini drejtorinë kryesore të Wine në të njëjtën mënyrë:

rm -r ~ / .verë

Kini kujdes, kjo do të heqë gjithashtu të gjitha aplikacionet Windows që janë instaluar në këtë direktori!

skedari i verës- nisja e menaxherit të skedarëve, me të cilin mund të hapni aplikacionet e Windows, të kopjoni dhe fshini skedarët, etj. Zbuloni se cilat aplikacione dhe lojëra funksionojnë nën Wine dhe si të bëni cilësimet aplikacione specifikeështë e mundur në faqen e internetit: http://appdb.winehq.org/ Faqja është në anglisht. Për të kërkuar aplikacione, zgjidhni "Browse Apps" në meny dhe shkruani emrin e programit në fushën "Emri". Versionet e programeve që fillojnë dhe funksionojnë pa gabime ose me probleme të vogla vlerësohen si Platinum ose Gold. Nëse programi nuk funksionon fare, atëherë atij i caktohet një vlerësim "Garbage".

PlayOnLinux

PlayOnLinuxështë një program që thjeshton shumë instalimin dhe konfigurimin e aplikacioneve të Windows për t'u ekzekutuar nën Wine. Ai shkarkon automatikisht nga Interneti dhe instalon të gjithë komponentët e nevojshëm për t'u ekzekutuar programe specifike, si dhe vetë programet, nëse shpërndahen pa pagesë nëpërmjet internetit. Përndryshe, do t'ju duhet disku i instalimit me programin. Instaloni programin në çfarëdo mënyre, për shembull, në Ubuntu me komandën:

sudo apt-get instalo playonlinux

dhe drejtojeni:

playonlinux

Përdorimi i programit është jashtëzakonisht i thjeshtë. Shtypni butonin "Instalo".

Oriz. 5. Dritarja kryesore e PlayOnLinux

Ne zgjedhim programin që do të instalohet. Nëse nuk e keni gjetur programin e kërkuar në dritaren e përzgjedhjes, mund të provoni të klikoni "Instalo një program që nuk është në listë" në fund të dritares.

Oriz. 6. Dritarja për zgjedhjen e programit PlayOnLinux

Mbetet vetëm të klikoni butonin Next disa herë dhe në disa raste zgjidhni konfigurimin e programit. Pas instalimit, shkurtoret e programit do të shfaqen në dritaren kryesore të PlayOnLinux, nga ku mund të hapen klikoni dy herë, ose duke klikuar në butonin "Start". Ju gjithashtu mund të krijoni shkurtore për programet e Windows në desktop duke përdorur butonin Shortcut.

Oriz. 7. Dritarja kryesore e PlayOnLinux me programin e instaluar Windows Firefox

Programe të tjera të bazuara në verë

Ka edhe me pagesë produkte softuerike bazuar në verë. CrossOver ju lejon të ekzekutoni versione të ndryshme të Microsoft Office nën Linux, Adobe Photoshop dhe shumë programe dhe lojëra të tjera. [email i mbrojtur] që synojnë kryesisht mbështetjen programe të njohura për biznesin: 1C: Ndërmarrja, ConsultantPlus, GARANT dhe të tjerët. Ju mund të njiheni me këto programe në faqet zyrtare: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

Virtualbox

Virtualboxështë një nga programet më të njohura të virtualizimit që ju lejon të ekzekutoni sisteme të ndryshme operative në të njëjtën kohë në një kompjuter. Instalimi i VirtualBox në Ubuntu mund të bëhet në mënyrën standarde duke shtypur në terminal:

sudo apt-get përditësim

sudo apt-get install dkms

sudo apt-get install virtualbox

Ju mund të shkarkoni VirtualBox për sisteme të ndryshme operative këtu: https://www.virtualbox.org/wiki/Downloads. Pas përfundimit të instalimit, shtoni përdoruesin në grupin vboxusers, në vend të emrit të përdoruesit, duhet të specifikoni emrin e saktë të përdoruesit nën të cilin do të funksionojë VirtualBox:

sudo usermod -a -G vboxusers emri i përdoruesit

Tani mund ta ekzekutoni programin përmes menysë ose duke shtypur në terminal:

kuti virtuale

Oriz. 8. Menaxher VirtualBox me sisteme operative të instaluara tashmë

Tani do të instalojmë sistemin operativ, për këtë ju duhet të keni një disk instalimi ose imazhin e tij. Shtypni butonin "Krijo", do të fillojë magjistari për krijimin e një makine të re virtuale:

Oriz. 9. Magjistar i ri i makinës virtuale

Shtypni butonin "Next", shkruani emrin e makinës virtuale, për shembull, "Windows XP", dhe më poshtë zgjedhim llojin dhe versionin e duhur të sistemit operativ:

Oriz. 10. Zgjedhja e versionit të sistemit operativ

Ne zgjodhëm Windows XP sepse është më pak kërkues për burimet kompjuterike, zë më pak hapësirë ​​dhe nis më shpejt. Por mbështetja për këtë sistem tashmë është ndërprerë zyrtarisht. Natyrisht, mund të instaloni versione të tjera të Windows që mbështet VirtualBox: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Më pas, zgjidhni sasinë e RAM-it që do t'i ndahet makinës virtuale:

Oriz. 11. Zgjedhja e madhësisë së memories

Zgjedhja varet nga versioni i OS, vëllimi memorie fizike, detyrat e planifikuara, numri i sistemeve të ftuar që funksionojnë njëkohësisht. Në varësi të versionit të sistemit operativ, VirtualBox do të ofrojë parametra të ndryshëm të paracaktuar, por ato zakonisht janë minimale, këshillohet që t'i rritni. Gjithsesi, për punë normale Sistemet operative moderne kanë nevojë për të paktën 1-2 Gigabajt RAM (për Windows XP, mjaftojnë 512 MB) dhe gjithashtu është e nevojshme t'i lini kujtesës sistemit kryesor pritës. Më pas, ne krijojmë një virtual të ri HDD ose zgjidhni ato të krijuara më herët.

Oriz. 12. Virtuale e vështirë disk

Në ekranin tjetër, zgjidhni llojin e diskut, si parazgjedhje standardin VDI.

Oriz. 14. Zgjedhja e atributeve të diskut virtual

Ne tregojmë madhësinë e diskut, lëmë vendndodhjen si parazgjedhje (disku do të vendoset në dosje ~ / VirtualBox VM / Emri i sistemit.

Oriz. 15. Zgjedhja e vendndodhjes dhe madhësisë së diskut virtual

Mbetet të klikoni butonin "Krijo".

Oriz. 16. Faza e fundit e krijimit të një makine të re virtuale

Makina virtuale është krijuar. Zgjidhni atë në menaxherin VirtualBox dhe klikoni butonin "Properties".

Oriz. 17. Zgjedhja e sistemit

Këtu mund të konfiguroni në detaje makinën virtuale të krijuar. Para së gjithash, duhet të specifikoni diskun nga i cili do të instalojmë sistemin. Për ta bërë këtë, klikoni në "Media" në të majtë, zgjidhni një disk bosh, në të djathtë, klikoni në ikonën e diskut dhe specifikoni imazhin e kompletit të shpërndarjes ose kontrolloni kutinë "Live CD / DVD" dhe futni një disk fizik.

Oriz. 18. Zgjedhja e diskut të instalimit

Oriz. 19. Cilësimet e sistemit

Nëse shpejtësia e punës me grafikë është e rëndësishme, shkoni te skedari "Display", rrisni sasinë e kujtesës së videos dhe aktivizoni përshpejtimin.

Oriz. 20. Konfigurimi i cilësimeve të ekranit

Kthehuni te VirtualBox Manager dhe shtypni butonin Start. Më pas, ne instalojmë sistemin si zakonisht. Pas instalimit të sistemit të ftuar, ngarkoni atë dhe zgjidhni "Install Guest OS Add-ons" në menynë "Devices". Përndryshe, mund të shtypni djathtas kombinimin e tastit Ctrl + D... Pas instalimit të shtesave, sistemi do të jetë gati për të punuar.

Oriz. 21. Sistemi Windows XP i instaluar dhe i gatshëm për të punuar në VirtualBox

Sistemi operativ i ftuar ngarkohet pas fillimit të VirtualBox duke shtypur butonin "Start". Ndërrimi i treguesit të miut midis sistemit kryesor dhe atij të ftuar kryhet automatikisht, por mund të kaloni me forcë duke përdorur butonin djathtas Ctrl(Çelësi pritës - mund të ndryshohet në cilësime) dhe djathtas Ctrl + I... I njëjti buton, në kombinim me çelësa të ndryshëm, shërben një sërë funksionesh:

Çelësi pritës + F- kalimi në modaliteti i ekranit të plotë dhe mbrapa.

Çelësi pritës + Del- zëvendëson kombinimin Ctrl + Alt + Del.

Çelësi pritës + I- çaktivizoni integrimin e miut.

Çelësi pritës + С- kalimi në modalitetin e shkallëzimit, në të cilin mund të vendosni një madhësi arbitrare të dritares, të ktheheni në modaliteti standard ndodh duke përdorur të njëjtin kombinim çelësash.

Çelësi pritës + D- instalimi i shtesave në sistemin operativ të ftuar.

Çelësi pritës + T- bëni një fotografi, ruani gjendjen e sistemit operativ. Do të jetë e mundur të rivendosni sistemin nga gjendja e ruajtur në dritaren kryesore të menaxherit VirtualBox duke klikuar në butonin "Snapshots". Shumë funksion i përshtatshëm për të luftuar viruset, për të testuar dhe korrigjuar programet që mund të dëmtojnë sistemin. Gjithmonë mund ta ktheni sistemin në një gjendje të qëndrueshme.

Çelësi pritës + S- hapni dritaren e cilësimeve.

Çelësi pritës + R- rinisni sistemin.

Çelësi pritës + Q- mbyllni makinën virtuale (dalni).

Duke u mësuar me sistemi i ri dhe duke e personalizuar për vete, çdo fillestar përballet me problemin e zgjedhjes së aplikacioneve, dhe zakonet dhe mosnjohja e alternativave ngadalësojnë procesin e kalimit në Ubuntu.

Si rregull, për çdo aplikacion të personalizuar të Microsoft Windows, mund të gjeni një zëvendësim në formën e një aplikacioni "vendas" nën Ubuntu, në artikullin e mëparshëm (shih publikimin " Burim i hapur"# 035, botuar më 21.11.2008) Jam munduar të përmend një sërë aplikacionesh për punë të plotë. Dhe kjo qasje (duke përdorur homologët "amtare" Linux) në shumicën e rasteve do të jetë e preferueshme, pasi krijon më pak probleme, ato zgjidhen më shpejt dhe në përgjithësi është më e këndshme kur të gjitha aplikacionet duken dhe funksionojnë afërsisht njësoj.

Nëse, për një arsye ose një tjetër, është e vështirë ose e pamundur të gjesh një zëvendësim për një aplikacion Windows (për shembull, për lojëra), ose analogët ekzistues nuk ju përshtaten, mund të përdorni aftësitë e ekzekutimit të aplikacioneve të Windows në GNU / Mjedis Linux. Kjo mund të arrihet në disa mënyra.


Makinat virtuale

Një nga mënyrat e njohura për të punuar me aplikacionet e Windows në Linux është përdorimi. Si të gjithë të tjerët, ai ka meritat dhe të metat e veta. E para, përveç thjeshtësisë, mund t'i atribuohet aftësisë për të ekzekutuar aplikacione në mjedisin e tyre "amtare", ia vlen të bëni një rezervim këtu. Microsoft Windows në këtë rast do të funksionojë si një aplikacion normal - në një dritare të veçantë dhe do të quhet "guest OS", ndërsa OS kryesor quhet "host system" ose "host OS", kjo qasje rrit stabilitetin e vetë aplikacionit. . Aplikacionet që ekzekutohen në këtë rast në sistemin operativ të ftuar do të izolohen nga sistemi operativ kryesor dhe nëse sistemi operativ i ftuar infektohet papritur me një krimb rrjeti ose ndodh një dështim i pariparueshëm, kjo nuk do të ndikojë në asnjë mënyrë OS-në pritës. Pluset përfshijnë aftësinë për të punuar me "fotografi" të sistemit, domethënë për të regjistruar gjendja e tanishme OS dhe, nëse është e nevojshme (infektoi të gjithë sistemin), rivendos gjendjen e mëparshme, dhe gjithashtu, imazhi i sistemit operativ të ftuar të krijuar nga magjistari mund të transferohet në çdo kompjuter dhe më shumë. Disavantazhet kryesore janë nevoja për të drejtuar një sistem të tërë operativ, i cili shkakton një ulje të performancës së sistemit operativ kryesor (pasi makina virtuale përdor shumë burimet e sistemit), kohe e gjate nisja e vetë aplikacionit (nga fillimi i emulatorit deri në momentin e hapjes së aplikacionit) dhe, sado kontradiktore të duket, izolimi i sistemit, i cili kufizon mundësinë e shkëmbimit të të dhënave me sistemin pritës.

Thelbi i metodës qëndron në faktin se në programin emulator në modalitetin e dritares, një nga versionet e funksionimit Sistemet Windows... Në këtë dritare, ju punoni me OS mysafir si me një normal, instaloni programet e nevojshme dhe drejtojini ato. Rezulton se në një dritare funksionon sistemi operativ në të cilin po ekzekutohet aplikacioni i dëshiruar.

Ka disa programe për krijimin dhe drejtimin e makinave virtuale - duke përfshirë ato me një ndërfaqe grafike, të cilat do të diskutohen. Konsideroni dy aplikacione: VMware Server dhe VirtualBox. Zgjedhja ra mbi ta jo rastësisht - ato janë të ngjashme në shumë aspekte: ndërfaqja e përdoruesit është bërë pothuajse e njëjtë, të dyja shpërndahen pa pagesë dhe kanë një grup mjetesh për sistemet operative të ftuar. Shanset për të luajtur në këtë rast janë të vogla, pasi mbështetja për përshpejtimin 3D në sistemet operative të ftuar është në nivelin fillestar.

Virtualbox

Ai vjen në dy shije: me burim të hapur (Open Source Edition, OSE) dhe përmban përbërës të pronarit. Në këtë të fundit, funksionaliteti është zgjeruar disi (për shembull, aftësia për të lidhur një pajisje USB me sistemin operativ të ftuar është e disponueshme vetëm në këtë version). Mund të instalohet duke shkarkuar paketën deb për versionin tuaj të shpërndarjes nga faqja e projektit (http://download.virtualbox.org/virtualbox/vboxdownload.html#linux). Edicioni me burim të hapur (OSE) është instaluar nga depot si më poshtë (për Ubuntu Linux):

Sudo apt-get install virtualbox-ose

Aplikacioni ju lejon të virtualizoni shumicën e versioneve të Windows, nuk duhet të ketë probleme papajtueshmërie.

Serveri VMware

Zhvillimi i mbyllur, por falas i kompanisë së njohur VMware, e specializuar në softuer për virtualizim. Përveç Serverit, ka produkte të tjera, duke përfshirë ato me pagesë (http://www.vmware.com/products/product_index.html). Të gjitha detajet dhe lidhjet e shkarkimit janë të disponueshme në faqen e internetit të kompanisë.

Pavarësisht ngjashmërisë së parimeve të funksionimit dhe aftësive të ofruara, ekzistojnë dallime midis VirtualBox dhe Server Vmware që janë të dukshme për një përdorues të zakonshëm: nëse dritarja e makinës virtuale në VirtualBox është e ndarë nga dritarja kryesore e programit, në VMware Server kjo zbatohet. duke përdorur skedat; magjistarët e konfigurimit (duke punuar me disqe dhe disqe) për VirtualBox kryhen gjithashtu në dritare të veçanta; paketat binare për Server janë zakonisht dyfishi i madhësisë, e kështu me radhë. Unë ju këshilloj të provoni të dyja opsionet, të krahasoni dhe të zgjidhni atë që ju pëlqen.

VERË

Ndryshe nga makinat virtuale, WINE nuk virtualizon asgjë; ai zbaton vetëm pjesërisht funksionalitetin WinAPI, duke lejuar që aplikacionet e Microsoft Windows të ekzekutohen në GNU / Linux. Dhe kjo zgjidhje softuerike ka të mirat dhe të këqijat e saj. Disavantazhet janë mjaft domethënëse: garancia e nisjes dhe funksionimit të aplikacionit është më e ulët se kur përdorni makina virtuale; kur WINE kalon nga versioni në version, aplikacioni mund të ndalojë së punuari, kryesisht ka të bëjë me aplikacione që përdorin palë të treta. dll skedarë, nuk ka mbështetje për aplikacionet 64-bit. Ndër pluset ia vlen të përmendet më pak humbje në performancë, Kërkesat e sistemit, në krahasim me makinat virtuale është më i ulët, dhe integrimi me sistemin operativ kryesor është më i lartë.

Gjashtë muaj më parë, pas pesëmbëdhjetë vitesh zhvillim, WINE doli me numrin 1.0.0, kriteri i daljes për të cilin ishte punë të qëndrueshme Lexuesit e skedarëve Photoshop CS2 dhe Mircosoft. Gjatë kohës së kaluar, programi është rritur edhe më shumë dhe për momentin është e vetmja lidhje (përveç makinave virtuale) midis Microsoft Windows dhe sistemeve të tjera operative.

Instalimi i WINE në Ubuntu:

Sudo apt-get install verë

Pas ekzekutimit të kësaj komande, të gjitha paketat e nevojshme do të shkarkohen, instalohen dhe konfigurohen, por duhet pasur parasysh se depot zyrtare të Ubuntu, si rregull, përmbajnë një version të vjetër të WINE. Për të hyrë në versionet më të fundit, duhet të lidhni depon e palës së tretë WINE. Si ta bëni këtë përshkruhet në http://www.winehq.org/download/deb. Pastaj ekzekutoni komandën "sudo apt-get update" dhe instaloni WINE duke përdorur komandën e mësipërme. Mund të konfiguroni WINE duke ekzekutuar komandën winecfg (ose nga menyja "Wine" në "Aplikacionet" ekzekutoni "Configure Wine").

Ka dy mënyra për të filluar aplikacionet e Microsoft Windows: nga tastiera, e cila është një mënyrë më fleksibël, pasi do të jetë e mundur të specifikohen parametra shtesë për nisje në linjë; përtej ndërfaqe grafike përdorues. Në rastin e parë, duhet të bëni diçka të tillë në vijën e komandës:

Wine -keys /home/user/program.exe

  • vera është komanda e ekzekutimit WINE,
  • -çelësat - çelësat që dëshironi t'i kaloni programit për ekzekutim,
  • / shtëpi / përdorues / - drejtoria ku ndodhet programi,
  • program.exe është një skedar i ekzekutueshëm i Windows.

Pas instalimet WINE Skedarët e ekzekutueshëm të Windows mund të futen në sistem duke klikuar çelësi i djathtë miun dhe duke zgjedhur artikullin e menysë "hap me" WINE ". Nëse keni instaluar një program Windows në WINE, ai do të shfaqet në të sapokrijuarin menu speciale"Verë" në "Aplikacione" siç tregohet në foto.

Në faqen zyrtare të WINE ka një bazë të dhënash të veçantë që shfaq performancën e një aplikacioni të njohur Windows, falë të cilit mund të zbuloni paraprakisht nëse i dashuri juaj do të funksionojë ose programi i kërkuar... Ndërfaqja e internetit në bazën e të dhënave ndodhet në http://appdb.winehq.org/

Zhvillime të tjera të bazuara në WINE

VERË, si shumë projekte të hapura, ka pësuar përpunim dhe shtesa në anë. Në veçanti, mbi bazën e tij, u zhvilluan aplikacione që specializohen në një fushë të caktuar.

[email i mbrojtur]

Zhvillimi i paguar rus synonte kryesisht ndërmarrjet. E veçanta qëndron në aftësinë për të ekzekutuar në sistemet Linux programe vendase si "1C: Enterprise", të cilat përdoren gjerësisht në sektorin e korporatave ruse. Përveç kësaj, është e mundur të hapen sisteme klient-bankë dhe sisteme ligjore, si dhe disa të njohura për përdoruesin mesatar 2GIS, FineReader, ABBYY Lingvo.

CrossOver

Një aplikacion i krijuar për t'u ofruar përdoruesve një përvojë të qetë me Microsoft Office. Për më tepër, ofrohet fillimi i disa programeve të specializuara: Adobe Dreamweaver MX, Quicken dhe të tjerë. CrossOver përfshin një mjet miqësor konfigurimi, arna të aplikacioneve. Përveç kësaj, ajo ofron një pagesë mbeshtetje teknike... Prodhuesi i tij, CodeWeavers, ka gjithashtu një produkt të specializuar, CrossOver Linux Games, që synon të lançojë disa lojëra të njohura (një listë e tyre mund të gjendet në http://www.codeweavers.com/compatibility/browse/group/?app_parent=4100 ). Ky program është gjithashtu i pronarit dhe me pagesë, por pjesa më e madhe e punës i kthehet WINE sipas kushteve të licencës GPL.

PlayOnLinux

PlayOnLinux (POL) është një projekt mjaft i ri falas që synon lançimin Lojëra të Microsoft-it Windows në mjedis Linux. Çdokush mund të marrë pjesë në zhvillimin e tij duke shkruar një shtojcë ose një modul instalimi të lojës. Thelbi i projektit është krijimi i një baze të dhënash të parametrave të kërkuar për instalimin dhe ekzekutimin e lojërave. Ju mund ta instaloni programin në Ubuntu si kjo:

Sudo wget http://playonlinux.botux.net/playonlinux.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get përditësim
sudo apt-get instalo playonlinux

Cedega

Cedega është fillimisht një projekt komercial, por më i pjekur i fokusuar në lojëra. Ai ka qenë në zhvillim për një kohë të gjatë, dhe në mes të dhjetorit të kaluar u lëshua 7.0. Për ta marrë atë, ju duhet një abonim që kushton 25 USD për gjashtë muaj. Për të tërhequr zhvilluesit e palëve të treta Cedega parashtron një pjesë tekstet burimore në SVN, e cila ju lejon të merrni funksionalitetin bazë eshte falas.

konkluzioni

Ky është artikulli i fundit në serinë e Ubuntu për Fillestarë dhe ju jep fund prezantimit tuaj në botën GNU/Linux. Ai mbulon aspektin e fundit të punës në Ubuntu që është i rëndësishëm për mendimin tim - ekzekutimin e aplikacioneve të Microsoft Windows. Dua të ritheksoj se në shumicën e rasteve funksionaliteti i aplikacioneve “native” për GNU / Linux është i mjaftueshëm dhe ky opsion është i preferueshëm. Përdorni WINE si mjetin e fundit, duke u përpjekur të eliminoni plotësisht përdorimin e makinave virtuale.

Lini komentin tuaj!

Herët a vonë, mund t'ju duhet të ekzekutoni programet e Windows në Linux. Një numër i madh programesh janë shkruar për sistemin operativ Linux, për të zgjidhur një një detyrë specifike ndoshta edhe disa dhjetra programe. Por kjo prirje vërehet vetëm për detyrat e përhapura, si për programet dhe lojërat e specializuara, atëherë situata është krejtësisht e ndryshme. Thjesht nuk ka programe për zgjidhjen e detyrave shumë të specializuara, për shembull, në të njëjtën zonë SEO për Linux, dhe lojërat kanë filluar të shfaqen vetëm në vitet e fundit.

Më parë kishte lojëra të thjeshta me burim të hapur, por lojërat e njohura të klasës AAA filluan të shfaqen vetëm kur Valve u interesua për këtë platformë. Por deri tani situata me ndeshjet nuk është ashtu siç do të donim. Prandaj, bëhet e nevojshme instalimi i programeve të Windows në Linux.

Programet e Windows nuk mund të nisen thjesht duke klikuar dy herë në një skedar të ekzekutueshëm. Format i ekzekutueshëm skedarë Linux shumë ndryshe nga Windows. Prandaj, për t'i ekzekutuar ato, duhet të përdorni softuer special - verë. Emri Wine është formuar me ndihmën e një metode të njohur për disa arsye në botën e softuerit të lirë - një akronim rekurziv, dhe qëndron për Wine nuk është emultor. Dhe është e vërtetë, vera nuk është një emulator.

Është një program shell që konverton thirrjet sistemore të programeve Windows në thirrje funksioni të sistemit operativ Linux. Kështu, vera është një shtresë midis një programi Windows dhe sistemit operativ Linux, së bashku me kernelin dhe bibliotekat e tij.

Për të kuptuar se si funksionon Wine, fillimisht duhet të thoni disa fjalë për kernelin e Windows. Windows, si Linux, ka një kernel. Siç e dini, kerneli Linux përbëhet nga një skedar dhe ndodhet në dosjen e nisjes. Kerneli i Windows është krejtësisht i ndryshëm, në fakt është dll set bibliotekat që ndodhen në dosjen C: \ windows \ system32. Prandaj, në mënyrë që programet e Windows të funksionojnë në Linux, mjafton që ne të zbatojmë bibliotekat dll që programi ka nevojë, në mënyrë që ata të thërrasin funksionet nga neve na duhen sistemet linux që është pikërisht ajo që bën Wine. Por projekti po zhvillohet shumë ngadalë dhe zhvilluesit nuk kanë kohë për të zbatuar të gjitha funksionet nga bibliotekat e sistemit Windows, kështu që jo të gjitha programet funksionojnë, veçanërisht ato të rejat.

Programet e njohura në Wine funksionojnë lehtësisht dhe pa cilësimet shtesë... Por fakti është se ka mjaft alternativa për të zgjidhur detyrat e njohura dhe të kërkuara në Linux, dhe ne do të duhet të ekzekutojmë programe dhe lojëra të specializuara që kërkojnë komponentë seriozë që nuk janë shkruar ende në Wine. Këtu del në pah paplotësia e këtij programi. Por ka një rrugëdalje, dhe ne do ta shqyrtojmë atë më tej.

Bazat e verës

Të gjithë skedarët e programit të verës, programet e instaluara, bibliotekat, skedarët e regjistrit, skedarët e konfigurimit janë të vendosura në drejtorinë kryesore, ose më mirë, në ~ / .wine.

Që për programe të ndryshme, do t'ju duhet një arkitekturë e ndryshme e bibliotekave dhe do t'ju duhet ta zëvendësoni atë me bibliotekat origjinale nga dritaret janë të ndryshme skedarët u shpik një mundësi e tillë si parashtesa.

Dosja ~ / .wine është një parashtesë, por ne mund të krijojmë për secilën program i ri prefiksin e vet dhe do të funksionojë vetëm me të. Për të vendosur prefiksin me të cilin duhet të punojë vera, përdorni variablin e mjedisit WINEPREFIX, për shembull:

eksportoni WINEPREFIX = ~ / program

Programe të ndryshme mund të kërkojnë një arkitekturë të ndryshme të sistemit, wine mund të ekzekutojë programe 64-bit, por shumë për punë korrekte Nevojitet arkitektura x86.

Përdorni variablin WINEARCH për të specifikuar arkitekturën. Për shembull, për x86:

eksportoni WINEARCH = win32

Gjithashtu, mos krijoni një dosje për prefiksin e ri duke përdorur mkdir ose menaxherin e skedarëve, lëreni programin ta krijojë vetë këtë dosje në fillimin e tij të parë.

Instalimi i programeve të Windows në Wine

Nëse keni nevojë të ekzekutoni një program që mbështetet plotësisht nga Wine, si p.sh. explorer ose notepad, thjesht ekzekutoni:

adresa e verës / skedari / programi.exe

Por siç thashë, do të na duhet të ekzekutojmë disa programe të tilla, shumica e tyre do të kërkojnë funksionalitet që ende nuk është zbatuar në verë. Atëherë do të na duhet të zëvendësojmë bibliotekat e Verës me ato origjinale. bibliotekat e Windows... Sigurisht që ka mbështjellës Wine që e automatizojnë këtë proces, si Crossover, PlayOnLinux, WineWizard etj. Por ne do të shqyrtojmë opsionin manual.

Ekziston një mjet i veçantë për instalimin e komponentëve të Windows në verë - winetricks. Është më mirë ta instaloni nga faqja e internetit e programit, kështu që versioni do të jetë më i ri:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod + x truket e verës

Për të instaluar komponentin e kërkuar, mjafton të kaloni emrin e këtij komponenti:

winetricks vcrun2008

Është pak a shumë e qartë me instalimin e komponentëve, por si e dini se cilët komponentë nevojiten? Me shumë mundësi, programi juaj tashmë është provuar të instalohet dhe përdoruesit e tjerë kanë gjetur një zgjidhje për problemin. Pra përdorni kërkim në Google në mënyrë që të gjeni mënyra për të instaluar programin. Faqja appdb.winehq.org është gjithashtu shumë e dobishme. Ai përmban një bazë të dhënash të të gjitha aplikacioneve të mbështetura në Wine, përmban udhëzime instalimi, përshkruan problemet e mundshme dhe jep një vlerësim të përgjithshëm të punës së programit, megjithëse gjithçka është në anglisht.

Le të marrim një shembull. Shkruani Advego Plagiatus në kërkimin në appdb, më lejoni t'ju kujtoj se ky është një program për të kontrolluar veçantinë e teksteve, i përdorur shpesh nga shkrimtarët e kopjimit:

Ajo u gjet menjëherë në bazën e të dhënave:

Në faqen e programit, ne shohim, përveç një pamjeje ekrani dhe një vlerësimi të punës, e verdha do të thotë ari, shumë e mirë dhe udhëzimet për instalimin e tij, në rastin tonë na duhen një grup bibliotekash të pasura 30, të cilat mund të instalohen me komanda:

winetriks pasur30

Pas instalimit të kësaj pakete, programi do të fillojë dhe do të funksionojë.

Por pyetja mbetet, çfarë të bëni nëse nuk ka udhëzime, ka një minimum informacioni, por programi duhet të funksionojë. Mund të analizojmë daljen e Wine kur programi fillon. Për më tepër, nuk do të jemi të interesuar për të gjitha mesazhet nga regjistri i programit, por vetëm për ato të fundit, saktësisht se çfarë e shkaktoi gabimin.

Konsideroni shembullin e të njëjtit Advego Plagiatus. Së pari, le të krijojmë një prefiks të ri në mënyrë që të mos prishim atë që është instaluar tashmë:

eksportoni WINEPREFIX = ~ / advego

Nuk kemi nevojë të ndryshojmë arkitekturën, por nëse dëshironi, mund të tregoni qartë se duhet të përdorni win64:

fixme: richedit: ITextRange_fnEndOf (0xa04410) -> (6 0 (nil)): cung
fixme: richedit: ITextRange_fnEndOf (0xa04410) -> (6 0 (nil)): cung
fixme: richedit: ITextRange_fnEndOf (0xa04410) -> (6 0 (nil)): cung

Mbetet për të kuptuar se çfarë është richedit, dhe Microsoft TechNet na informon me mirësi se kjo është API-ja e tyre dhe përbëhet nga Riched32.dll, ky është versioni më i fundit, por përpara se të ishte riched20.dll, a e kuptoni tashmë se çfarë bibliotekash nevojiten?

Ne e dimë se si t'i instalojmë ato duke përdorur mashtrimet e verës, por kjo është fakultative, mundeni edhe manualisht. Shkarkoni bibliotekat, nuk do të jetë e vështirë t'i gjeni ato duke përdorur google... Vetëm shikoni për versionin e Windows XP.

Kopjoni bibliotekën në prefiksin tonë, në dosjen syswow64:

cp ~ / Shkarkime / riched32.dll ~ / advego / drive_c / windows / syswow64 /

cp ~ / Shkarkime / riched20.dll ~ / advego / drive_c / windows / syswow64 /

Për bibliotekat 32-bitësh, përdoret dosja system32 dhe meqenëse ne treguam arkitekturën 64-bit, duhet të përdorni gjithashtu bibliotekat e duhura. Më pas ekzekutoni winecfg dhe në skedën e librarisë, në zëvendësimin e ri për bibliotekën shkruani * riched32, më pas shtoni dhe * riched20 dhe shtoni përsëri:

Kjo është ajo, tani mund të provoni të ekzekutoni programin:

verë ~ / advego / drive_c / Program \ Files \ \ (x86 \) / Advego \ Plagiatus / plagiatus.exe

Tani programi funksionon dhe nuk rrëzohet më. Në këtë mënyrë ju mund të zëvendësoni shumë biblioteka Wine. Mund të ekzekutoni pothuajse çdo program që është shkruar disa vite më parë dhe nuk kërkon teknologji super të reja. Thjesht duhet të zëvendësoni bibliotekat e kërkuara. Ju jo vetëm që mund të përdorni truket e verës ose të kopjoni bibliotekat nga Interneti, por edhe t'i merrni ato drejtpërdrejt nga Windows. Padyshim që nuk ia vlen të zëvendësoni gdi32.dll, kernel32.dll dhe user32.dll - këto biblioteka zbatojnë funksionet e kernelit të Windows në nivelin më të ulët, dhe nëse i zëvendësoni ato, do të prishë vetëm Wine. Ndoshta ka biblioteka të tjera që nuk mund të zëvendësohen, por kjo llogaritet vetëm përmes eksperimentimit. Eksperimentoni dhe lërini programet tuaja të funksionojnë pa gabime!

Artikujt kryesorë të lidhur