Spúšťanie programov pre Windows na linuxe. Linux vo virtuálnom stroji. Inštalácia coLinuxu na Windows

  • 28.05.2019

Použitie aplikácií pre Linux alebo UNIX v systéme Windows môže byť diktované rôznymi dôvodmi - od banálneho zvyku na niektoré programy až po nemožnosť spustiť samostatný počítač so systémom Linux. Niekto chce na ladenie používať natívne verzie softvéru, niekto dúfa, že sa tak dá prinútiť používateľov, aby plynule migrovali na plnohodnotný distribučný kit.

Pred spustením záhrady s emulátormi je lepšie hľadať prenesené verzie alebo analógy vašich obľúbených programov. Rovnaké GIMP, Audacity, Pidgin a mnohé ďalšie nástroje majú natívne zostavy nielen pre Windows, ale aj pre Mac OS X. Na získanie akejkoľvek špecifickej funkčnosti často nie je potrebný plnohodnotný analóg softvéru z Linuxu. Napríklad na automatické dopĺňanie Tab v bash si veľmi rýchlo zvyknete, no v príkazovom riadku Windowsu po ňom nie je ani stopy. Pomôcka clink pomôže opraviť toto a ďalšie nepríjemné opomenutia.

Štandardné pomocné programy konzoly, ako napríklad tie z balíka GNU Coreutils, sú už dlho portované na Windows. Existujú pomerne staré sady GNUWin II a tiež neustále aktualizované UWIN (neodporúča sa používať) a. V druhom prípade musíte po dokončení inštalácie základného inštalačného programu postupne spustiť súbory download.bat a install.bat a potom skopírovať priečinok gnuwin32 na akékoľvek vhodné miesto a spustiť z neho súbor update-links.bat. Po spustení posledného skriptu v podadresári StartMenu budú odkazy na spustenie príkazového riadku s prostredím GNU a dokumentácia k pomocným programom.


Majitelia Windows Vista / 7 v maximálnej a firemnej verzii, ako aj serverových verzií OS Microsoft to nemusí vôbec obťažovať. Pre nich je k dispozícii subsystém pre aplikácie založené na systéme UNIX (SUA) alebo služby systému Microsoft Windows pre systém UNIX (Služby Microsoft Windows pre systém UNIX, SFU). Táto sada základných nástrojov je prítomná priamo v systémových komponentoch. Môžete si stiahnuť ďalšie softvérové ​​​​sady. Nakoniec posledným na zozname a prvým najpopulárnejším riešením na spustenie programov UNIX je Cygwin. Tento balík sa ľahko inštaluje a obsahuje ďaleko od malého súboru aplikácií prenesených do systému Windows. Odporúča sa používať.




Teraz môžeme hovoriť o zvláštnom - spustení systému KDE mimo systému Windows. V skutočnosti projekt KDE na Windows existuje už niekoľko rokov a spočiatku bolo jednoducho nemožné ho používať kvôli pravidelným pádom, ktoré snáď neviedli nešťastný systém do BSOD. Vývojári však nezostali nečinní a v súčasnej reinkarnácii projektu ho možno bezpečne nainštalovať - ​​chyby sú pomerne zriedkavé a ani tie nie sú kritické. Asi nemá zmysel dávať všetko naraz, no niektoré aplikácie vás môžu osloviť.





Bohužiaľ, prenesené aplikácie sa nie vždy správajú rovnako ako v ich prirodzenom prostredí, prípadne môžu byť v konflikte s inými programami. Preto jediným východiskom, okrem inštalácie operačného systému „tučniak“ na holý kov, je emulácia Linuxu. Na jednorazové použitie môžete použiť shell pre QEMU s názvom MobaLiveCD, ktorý vám bez zbytočných gest pomôže spustiť LiveCD / USB s rôznymi distribúciami. Pre trvalé používanie je lepšie nainštalovať Linux do virtuálneho počítača: do VirtualBoxu alebo VMWare Player. Nezabudnite si nainštalovať doplnky pre hostí, aby ste mali pohodlnejšie prostredie. Alternatívnou možnosťou je využitie VDI riešení s možnosťou bezproblémovej integrácie do Windows Linux aplikácií bežiacich na samostatnom hostiteľovi, ktorý je možné aj virtualizovať.


Najlepšou možnosťou pre spustenie aplikácií pre Linux je použitie prostredia coLinux. Relatívne povedané, prevádzkuje linuxové jadro na úrovni jadra Windows a má prístup ku všetkým hardvérovým prostriedkom stroja, vďaka čomu prakticky nedochádza k žiadnej strate výkonu. Zároveň si zachováva plnú kompatibilitu s linuxovými aplikáciami, vďaka čomu ich môžete priamo spúšťať. Na báze coLinuxu existujú hotové systémy pre rýchly štart, Topologilinux (Slackware) (rôzne distribúcie) a andLinux (Ubuntu). Jediným nepríjemným obmedzením coLinuxu a všetkých balíkov na ňom založených je nutnosť používať 32-bitovú verziu Windows 2k / XP / 2k3 / Vista / 7. Pozrime sa ako príklad na minimálne nastavenie Debian Squeeze. Prvým krokom je inštalácia najnovšej verzie, odmietnutie sťahovania hotových obrázkov a inštalácia WinPcap.


Teraz musíte archivovať obraz disku Debian a rozbaliť ho do priečinka, kde bol nainštalovaný coLinux. Veľkosť disku rootfs_2gb.img je možné v prípade potreby zväčšiť. Súbor squeeze.conf bude potrebné trochu upraviť. Minimálne zmeny - zvýšiť množstvo pridelenej pamäte RAM (mem), umožniť prístup k disku C: cez COFS a pridať sieťové rozhranie TAP. Všimnite si, že pri používaní COFS je najlepšie nepristupovať k tým istým súborom priečinkov z Linuxu a Windowsu súčasne.

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

Po spustení squeeze.bat sa dostanete do konzoly Debian. Predvolené prihlásenie je root a neexistuje žiadne heslo. Pomocou nano upravte parametre sieťových rozhraní v súbore / etc / network / interfaces. Pridajme sekciu pre eth1. Používame akúkoľvek IP adresu, pokiaľ nedôjde k prieniku s inými lokálnymi podsieťami. V systéme Windows v nastaveniach IPv4 sieťového adaptéra TAP-Win32 Adapter V8 (coLinux) musíte zadať adresu z rovnakej podsiete.

Auto eth1 iface eth1 inet statická adresa 192.168.100.2 maska ​​siete 255.255.255.0

Nano ukončíme uložením zmien - F2, Y, Enter. Teraz vytvorte priečinok, do ktorého bude pripojený disk C: ...

Mkdir / mnt / windrvc

... pridajte jeden riadok na koniec súboru / etc / fstab a uložte ho:

/ dev / cofs0 / mnt / windrvc predvolená hodnota cofs je 0 0

Teraz ideme inštalovať X-server, ale zatiaľ si pre jednoduchosť zaregistrujeme export premennej DISPLAY do súboru ~ / .profile (toto bude treba urobiť pre prípadných ostatných používateľov). Ako adresu IP použite adresu určenú pre adaptér TAP v systéme Windows. Potom môžete reštartovať pomocou príkazu reboot.

Export DISPLAY = 192.168.100.1: 0

Zišlo by sa nainštalovať sadu vrátane azbuky. Voliteľne môžete prehľadávať adresáre fontov, vrátane C: \ Windows \ Fonts, pomocných programov mkfontdir a mkfontscale od Cygwin. Teraz ste pripravení nainštalovať X server. Ihneď po tomto postupe pridajte IP adresu rozhrania TAP v Debiane do súboru X0.hosts (v našom príklade je to 192.168.100.2).


Windowsu "poďakujeme" za ostražitosť a v štandardnom firewalle zmeníme všetky pravidlá týkajúce sa Xming zo zákazu na povolenie, inak sa programy na X server jednoducho nedostanú. Teraz spustíme utilitu XLaunch, v ktorej si môžete vybrať režim zobrazenia pre X-windows a nastaviť ďalšie parametre. Je pre nás dôležité nakonfigurovať podporu pre ruské a anglické rozloženie s prepínaním Alt + Shift a voliteľne nastaviť DPI. Na konci by mal byť súbor s nastaveniami uložený ako name.xlaunch. V budúcnosti sa dvojitým kliknutím na tento súbor spustí X-server s parametrami, ktoré sme zadali.

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


Aby to nebola taká nuda, nainštalujeme synaptického správcu grafických balíkov pre pohodlnejšiu inštaláciu softvéru a nejaký odľahčený panel s ponukou aplikácií, napríklad lxpanel. Pre jednoduchosť zapíšeme druhý do automatického spustenia pri prihlásení pridaním príkazu lxpanel & na koniec ~ / .profile.

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

Pre úplnosť dodajme podporu zvuku. Stiahnite si odtiaľto archív Pulseadio a rozbaľte ho do nejakého adresára, v ktorom vytvoríme textový súbor default.pa. Tento súbor naplníme nasledujúcimi riadkami. Tu je naša podsieť TAP 192.168.100.0/24.

Load-module 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.068.1; 112.000.0.1 load-module module-detect add-autoload-sink output module-waveout sink_name = output set-default-sink output

Spustite pulseaudio.exe a znova prejdite na úpravu povolení v bráne firewall systému Windows. Nainštalujte potrebné nástroje a knižnice do konzoly Debianu.

Apt-get install libpulse0 libasound2-plugins alsa-utils

Do súboru /etc/pulse/client.conf pridajte IP adresu hostiteľského počítača so serverom Pulseaudio - default-server = 192.168.100.1 a nasledujúce parametre do /etc/asound.conf:

Pcm.! Predvolená (typ impulz) ctl.! Predvolená (typ impulz) pcm.pulse (typ impulz) ctl.pulse (typ impulz)


Ak chcete otestovať funkčnosť, môžete skúsiť prehrať jeden z testovacích súborov.

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

Pulseaudio sa automaticky spustí pri spustení Debianu pridaním tohto príkazu na koniec konfiguračného súboru squeeze.conf.

Exec0 = "X: \ cesta \ k \ priečinku \ pulseaudio \ pulseaudio.exe"

Pre X server to nie je trik. V zásade na prácu stačí to, čo sa už urobilo. Bolo by však dobré pridať do Linuxu nového používateľa bez oprávnenia root, nakonfigurovať ho na automatické prihlásenie pomocou mingetty, nainštalovať coLinux ako službu Windows a nastaviť Xming na automatické spustenie. Pre pohodlie môžete umiestniť pomôcku Desktops, ktorá vytvorí niekoľko virtuálnych plôch v systéme Windows, a spustiť X server v režime celej obrazovky na druhej ploche.

Vďaka tomu sme získali rýchle prostredie pre takmer natívne spúšťanie linuxových aplikácií na Windows. Dá sa použiť na písanie a ladenie webových aplikácií, krížovú kompiláciu ovládačov a ďalšie úlohy. Stále však neexistuje rozumná grafická akcelerácia pre ťažké aplikácie a 64-bitová verzia sa začala vyvíjať len pred niekoľkými mesiacmi. CoLinux je však vhodný na každodenné použitie. Ak chcete podrobnejšie preskúmať možnosti a nastavenia tohto systému, pozrite si wiki projektu. No a týmto nateraz uzavrieme tému symbiotického vzťahu medzi Windowsom a Linuxom cez rôzne miesta. Veľa štastia!

Wine je špeciálny softvér, ktorý vám umožňuje spúšťať aplikácie Windows na systémoch podobných UNIX, vrátane Linuxu. Myslím, že som počul o víne, ak nie o všetkých, tak o mnohých. Chcem nafotiť aj túto tému. V mnohých článkoch o Wine sa píše, že musíte stlačiť pasák, potiahnuť vlnovku a potom program (zadajte názov) bude fungovať. To by som chcel nechať bokom a hovoriť o víne vo všeobecnosti, o tom, aké jemnosti existujú a ako ho vo všeobecnosti používať. Aspoň to mi na začiatku chýbalo.

Mnoho distribúcií má Wine nainštalované „out of the box“ – stačí dvakrát kliknúť na súbor s príponou .exe a s najväčšou pravdepodobnosťou bude všetko fungovať. Ak sa ukázalo, že to nestačí, poďme sa ponoriť do detailov.

Ako zistím, ktorá verzia Wine je nainštalovaná?

Otvorte konzolu, vykonajte príkaz:

winecfg

V okne, ktoré sa otvorí, vyberte kartu „O aplikácii“, kde sa nachádza požadovaná.

Kde môžem získať Wine a akú verziu si vybrať?

Čo sa týka inštalácie, len upresním, že v mnohých populárnych distribúciách je možné Winetricks nainštalovať z repozitárov.

Ak chcete spustiť Winetricks pre predvolenú predponu, stačí spustiť príkaz:

winetricks --gui

Ak sa vám podarilo vytvoriť rôzne predpony, použite príkaz:

WINEPREFIX = ~ / .príklad_vína / winericks --gui

Existuje nejaký program, ktorý za mňa urobí všetko vyššie uvedené?

Áno, a až dve. Začnime s PlayOnLinux - https://www.playonlinux.com/ru/. Tento program obsahuje veľké množstvo skriptov na inštaláciu rôznych aplikácií pod Wine. Niekedy potrebujete distribučnú súpravu, v niektorých prípadoch si ju PlayOnLinux stiahne sám a vytvorí aj samostatnú predponu s potrebnými nastaveniami Wine, stiahne a nainštaluje všetky potrebné súčasti atď. V zozname programov na „všeobecné vzdelávacie účely „Sú aj také, ktoré nefungujú. Sú zvýraznené červenou farbou. Rozhranie PlayOnLinux je jednoduché a dokonca aj v ruštine.

Druhou možnosťou je platené a známe riešenie CrossoOver (https://www.codeweavers.com/). Umiestnené ako komerčná verzia vína. Produkt je na jednej strane zameraný na spúšťanie kancelárskych aplikácií. Na druhej strane, rovnako ako v PlayOnLinux, aj tu existujú skripty na inštaláciu veľkého množstva ďalších aplikácií, vrátane hier. Osobne som sa nejako poriadne nepresekal cez „vychytávku“ tohto programu. Nie je to lacné a okrem toho nehovoríme o nákupe „raz a navždy“, ale o predplatnom: 12 mesiacov - 40 dolárov. Zároveň som pomocou testovacej verzie (ak chcete, môžete to urobiť aj vy) videl, že programy, ktoré ma zaujímajú (najmä Microsoft Office, ako aj niektoré ďalšie maličkosti), nefungujú lepšie ako pod " simple" Wine , a nekúpili ste si CrossOver. Nedá mi nevšimnúť si, že na ceste je nová, 15., verzia CrossOveru, v ktorej máme sľúbených veľa noviniek - napríklad funkčný Office 2013. Ako bude fungovať, je samozrejme veľká otázka. Ale medzitým.

Aký je základ?

Nakoniec je všetko jednoduché:
- mať čerstvú verziu vína;
- v prípade problémov s akýmkoľvek programom nebuďte leniví navštíviť AppDB a len si prečítajte fóra. Napríklad mnohé fóra MMO majú špeciálne vlákna o ich spustení pod Wine;
- ďalšie komponenty, akonáhle sú potrebné, nainštalujte pomocou Winetricks;
- nainštalujte obzvlášť "ťažký" softvér pomocou špeciálnej predpony.

Mimochodom, o ďalších komponentoch. Mnoho ľudí sa pokúša nainštalovať DirectX pod Wine, vo väčšine prípadov je to úplne zbytočné. Ak sa hra sťažuje na nedostatok konkrétnej knižnice, stačí si ju nainštalovať cez Winetricks.

Vo všeobecnosti používajte víno opatrne. Nemá zmysel prejsť na Linux len preto, aby ste si vyskúšali spustiť všetky svoje známe programy pod Wine.

Po prvé, v Linuxe je veľa dobrého natívneho softvéru, len lepšie hľadajte a určite nájdete to, čo hľadáte. Napríklad som ich už vybral namiesto tých, ktoré som použil v "oknách".

Po druhé, "Wine" so sebou ťahá nielen aplikácie pre Windows, ale aj rôzne problémy spojené s touto platformou. Napríklad vírusy. A vzhľadom na to, že aplikácie bežiace pod Wine majú prístup do vášho domovského adresára... Niektorí, pokiaľ viem, dokonca inštalujú antivírusy pod Wine. Ale toto, zdá sa mi, je úplne prehnané.

Len si treba dať pozor, aby ste nenainštalovali všetko. Pod Wine spúšťam dve hry a okrem toho z času na čas aj 7-zip archivátor - neviem nájsť analóg pre Linux, ktorý by mi úplne vyhovoval.

Na rozdiel od varovaní by som chcel povedať, že už samotná prítomnosť takého softvéru ako Wine otvára mnohé možnosti, najmä ak vezmeme do úvahy fakt, že Wine sa nám v poslednom čase zlepšuje doslova pred očami.

Víno- aplikácia, ktorá je vrstvou kompatibility s Windows API pomocou knižníc Windows na zabezpečenie výkonu aplikácií vyvinutých pre rodinu OS Microsoft Windows v inom prostredí, napr Ubuntu... Pomocou Wine môžete nainštalovať a spustiť rôzne programy, ako keby ste ich používali Windows.
Víno sa aktívne rozvíja. Nie všetky aplikácie sú dostatočne stabilné Víno, ale Víno už používa niekoľko miliónov používateľov po celom svete.
Názov programu Víno (waɪn- medzi " Wayne" a " viniča“, Rus. Wine) je rekurzívny akronym pre frázu „ W ine ja s N ot an E mulátor "- rus. "Víno nie je emulátor."

Inštalácia Wine

Inštalácia z PPA

Vzhľadom k tomu, že víno sa aktívne rozvíja, v úložiskách Ubuntu zvyčajne obsahuje veľmi starú verziu. Preto sa odporúča nainštalovať najnovšiu verziu od oficiálneho Úložisko Víno.

Pre najnovšie víno a ubuntu 64 bitov

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

Vo všeobecnosti sa neodporúča dopĺňať a konfigurovať víno sami. S vínom sa veľmi nepracuje. Ak chcete nainštalovať tento alebo ten program, budete musieť vyliezť na veľa fór a blogov, aby ste pochopili, ktoré balíčky musíte nainštalovať a ktoré knižnice pridať. Nasleduje dlhý proces odstraňovania problémov, inštalácia balíčkov cez winetricks a manuálne ladenie registrov atď. To všetko je veľmi ťažké aj pre skúsených používateľov, nehovoriac o začiatočníkoch. Preto sa odporúča stiahnuť si nakonfigurovanú predponu vína odtiaľto: http://forum.ubuntu.ru/index.php?topic=199897.0

Prispôsobenie

Pred použitím Wine na spúšťanie aplikácií je potrebné spustiť inštalačný program, ktorý vytvorí adresár vo vašom domovskom adresári ~ / .víno so súbormi potrebnými na prácu. Ak to chcete urobiť, vyberte položku hlavnej ponuky Aplikácie → Víno → Konfigurovať víno alebo spustite príkaz v termináli:

winecfg

Priradenie súborov k vinárskym programom

Na transparentné spúšťanie súborov pomocou vinárskych programov napíšeme malý skript. Povedzme, že chceme otvárať súbory CAD pomocou Compass a zwcad.

#! / bin / bash # Určite príponu súboru dd = $ 1; razr = `echo $ (dd: (- 3));` ff = `echo $ (dd / \" / \ "Z :)`; ff = „echo“ \ "Z:"$ ff \ "`; # V závislosti od rozšírenia spustite požadovaný program case $ razr in frw) env WINEPREFIX = "/ home /" $ USER "/.wine" štart vína `echo $ ff` & ;; cdw) env WINEPREFIX = "/ home /" $ USER "/.wine" štart vína "C: \\ Program Files \\ ASCON \\ KOMPAS-3D Viewer V9 \\ Bin \\ kViewer.Exe"`echo $ ff` & ;; dwg) env WINEPREFIX = "/ home /" $ USER "/.wine" štart vína `echo $ ff` & ;; dxf) env WINEPREFIX = "/ home /" $ USER "/.wine" štart vína "C: \\ Program Files \\ ZWCAD 2009 Eng \\ ZWCAD.exe"`echo $ ff` & ;; # Tu môžete pridať ďalšie rozšírenia a programy esac

Nezabudnime urobiť náš skript spustiteľným

chmod + x wine_cad.sh

a priradiť výkresy k skriptu v správcovi súborov.

Spúšťanie aplikácií systému Windows

Ak chcete spustiť aplikáciu, musíte ju otvoriť terminál a napíš do nej:

vínna cesta / do aplikácie / program.exe

Ak sa vaša aplikácia nespustí alebo nefunguje správne Stránka s vínom má zoznam aplikácií s popisom, najskôr ho odporúčam pozrieť. http://appdb.winehq.org/ – Stránka má vyhľadávacie pole. Ak je vaša angličtina zlá, použite prekladač http://translate.google.com/.

Môžete tiež otvoriť priečinok s aplikáciou, ktorú potrebujete na spustenie pomocou správcu súborov, potom kliknite pravým tlačidlom myši na aplikáciu a vyberte program na spustenie - Wine.

Wine aplikácie, ktoré spúšťajú webové stránky vyžadujú Gecko

Gecko Je bezplatný nástroj na vykresľovanie webových stránok pre prehliadač pri práci na internete. Ak víno nefunguje s internetom a nemáte spustený prehliadač windows exe, potom Gecko nepotrebujete. Normálne pri spustení aplikácie webovej stránky Wine automaticky najskôr vyhľadá Gecko v / usr / share / wine / gecko. Ak tam Wine nenájde archív Gecka, tak si ho automaticky stiahne z internetu, no niektoré aplikácie neradi čakajú, kým sa Gecko načíta a zamrzne alebo spadne. Gecko je možné nainštalovať spustením príkazu:

sudo apt-get install wine-gecko< версия>

kde<версия>by mala byť nahradená nainštalovanou verziou Wine.

Spustenie cez samostatnú grafickú kartu

Ak chcete spustiť diskrétnu grafickú kartu, musíte sa zaregistrovať v termináli na bezplatných ovládačoch (alebo napísať skript)

Vblank_mode = 0 DRI_PRIME = 1 súbor wine.exe

vblank_mode = 0 znamená vertikálnu synchronizáciu (Vsync). Ak v nastaveniach hry nie je VSync, musíte vymazať vblank_mode = 0

Uložiť. Umiestnite do priečinka hry. Urobte ho spustiteľným vo vlastnostiach. Umiestnite odkaz na skript na pracovnú plochu. Spustite odkaz namiesto súboru hry. Pre ešte väčší výkon je potrebné nainštalovať uzavretý proprietárny ovládač.

Winetricks

Winetricks Je skript na inštaláciu rôznych komponentov od spoločnosti Microsoft® a niektorých ďalších. Ak chcete získať Winetricks v termináli, zadajte:

sudo apt-get install winetricks

Winetricks obsahuje niekoľko desiatok balíčkov rôznych vínnych knižníc. Ak chcete napríklad nainštalovať DirectX™, zadajte:

Winetricks d3dx9

Ak chcete zobraziť zoznam všetkých balíkov, zadajte:

Winetricky?

Winetricks má tiež jednoduché GUI. Ak ho chcete spustiť, zadajte.

Článok je venovaný Vínu a všetkým aspektom jeho použitia. Sieť je veľmi
veľa informácií, existujú rôzne návody na nastavenie a oveľa viac. SOM
Budem sa snažiť skombinovať všetko tak, aby to mohol dosiahnuť každý
maximálny úspech, v medziach svojich schopností a samozrejme možností
programy. Takže začnime.

Wine je samostatná implementácia Windows API, nie emulátor ako väčšina
myslieť si. Opakovalo sa to viackrát, ale tu to bude vhodné. To je to, čo projekt robí
jedinečný a zaujímavý pre používateľov rôznych systémov, otvára rôzne
spôsoby, ako realizovať svoje nápady. Jedinečnosť spočíva v tom, že pomocou
tento program môže spúšťať aplikácie Windows v Ubuntu a ďalších
Linuxové systémy, ako aj FreeBSD a Mac OS X. Pravda, existuje
ich „úskalia“. Niektorí ľudia si myslia, že prechod z jedného bude jednoduchý
systémy do iného, ​​v tomto prípade uvažujeme o Windows a Linuxe.

Mylná predstava je, že ľudia si myslia, že im to môže dojsť
pod Wine rôzny softvér, na ktorý sú zvyknutí a je pre nich pohodlné v ňom pracovať.
Ako nevychladnúť len tak, nič sa nedeje. Aby náš obľúbený softvér fungoval pod
Víno musí tvrdo pracovať, znovu si prečítať veľa príručiek a zvážiť tento objem
informácie. Samozrejme, nie práve softvér bude musieť "nafúknuť", ale musíte byť pripravení na všetko. Projekt Wine sa vyvíja veľmi rýchlo, ale pred stabilnou prácou
veľmi ďaleko. Ale myslím, že v blízkej budúcnosti budú všetky hlavné softvéry, rovnako ako hry
bude na ňom stabilne pracovať.

Inštalácia Wine

Prvá otázka človeka, ktorý práve prešiel na Linux (v našom prípade
Ubuntu): "Ako spustím programy z Windows?". Začne to hľadať
a prirodzene naráža na Víno.
Druhá otázka je: "Ako to povedať?" Existujú dva spôsoby:
oficiálnych repozitárov alebo si ich zostavte zo zdroja. zvážime
oba varianty.

Možnosť 1: Inštalácia z úložiska.

Všetko je tu veľmi jednoduché. Prejdite na Aplikácie // Štandardné // Terminál:

Sudo add-apt-repository ppa: ubuntu-wine / ppa
aktualizácia sudo apt-get
sudo apt-get nainštalovať wine1.3

Čakáme na dokončenie inštalácie...
Všetko! Wine je nainštalovaný a môžete skúsiť nainštalovať hry a programy.

Možnosť 2: Kompilácia zo zdroja.

1. Stiahnite si zdroje z oficiálnej stránky, sú tam. V mojom prípade
toto je Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

Prejdite do adresára, kde bol rozbalený zdrojový archív:

Cd víno - 1.3.11 /

Pred kompiláciou musí byť povolená podpora OpenGL. Ak nie
aplikácie, ktoré potrebujú OpenGL, nebudú fungovať. V termináli:

Gedit nástroje / wineinstall

Nájdeme riadok začínajúci CONFARGS = a potom zadáme potrebné
parametre zostavy. V našom prípade bude riadok vyzerať takto:

CONFARGS = "- with-opengl --disable-debug --disable-trace"

Dostaneme závislosti:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y spustiť ./configure

Zbierame:

Nainštalujte vytvorením balíka namiesto vykonania inštalácie

Sudo checkinstall

Všetko. Čakáme na koniec inštalácie.

Existuje aj prechodná možnosť pre Jedi na distribúciách založených na debiane. Stručne:

Apt-get source wine1.3
sudo apt-get build-dep

Teraz to najzaujímavejšie: stiahnite si požadovanú verziu wine z oficiálnej stránky, rozbaľte ju a skopírujte tam adresár debian zo zdrojového adresára pôvodného balíka wine1.3. Robíme

A máme tu * .deb balík pre ubuntu / debian so všetkými potrebnými záplatami pre distribúciu, takmer ako z oficiálneho úložiska, ale len s novou verziou. Okrem toho sa dá bezpečne odstrániť rovnakým spôsobom cez apt-get.
Poďme sa pozrieť na výhody a nevýhody jednotlivých možností.

Možnosť 1.
výhody:
1. Všetko sa nám už nazbieralo a netreba nafukovať, všetko je už pripravené na použitie.

mínusy:
1. Nebudeme môcť použiť náplasť, napríklad na zlepšenie výkonu niektorej hračky.
2. Nestabilná práca na niektorých grafických kartách.

Možnosť 2.
výhody:
1. Schopnosť aplikovať záplaty na zlepšenie výkonu
2. Stabilná práca s nestabilnými ovládačmi grafickej karty.

mínusy:
1. V Aplikáciách nie je žiadna ponuka, čo nie je pohodlné. Všetko musíte robiť z konzoly,
prejdite do nastavení vína, napr.
2. Proces inštalácie je príliš dlhý v závislosti od výkonu vášho počítača.
1. V Aplikáciách nie je žiadna ponuka, čo nie je pohodlné. Všetko musíte robiť z konzoly, prejsť napríklad do nastavení Wine.“

Môžete si ho pridať sami cez Systém - Možnosti - Hlavné menu

Uprednostňujem druhú možnosť. Takto nainštalované víno funguje
lepšie ako nainštalované z úložísk. Ale toto je len môj malý IMHO.

Inštalácia programov a hier

Najprv prejdeme na appdb.winehq.org Vyššie, vo vyhľadávači, ktorý riadime
názov hry alebo programu a uvidíte, čo je tam napísané. Zvyčajne sú tam popísané
testy na rôznych systémoch, odporúčania pre stabilnú prevádzku a mnoho ďalšieho.

Ak program funguje bez problémov, potom ho nainštalujeme s čistou dušou.
jednoduchým kliknutím. Ak je to nejaký druh vážnej hry alebo programu bez
šamanizmus s tamburínou je nepostrádateľný - to znamená, že musíte vytvoriť samostatnú predponu * pre
naše tance. * Všetky súbory s vínom sú uložené v predpone, alebo tiež nazývanej fľaša (podobne ako víno / víno). Vo vnútri tejto fľaše sú všetky súbory na jednotke C, register, individuálne nastavenia atď.

Takýchto fliaš môže byť ľubovoľný počet.

Môže to byť len nejaký druh softvéru, ktorý sa pod viničom správa veľmi rozmarne a potrebuje nejaké barličky, ktoré budú zasahovať do normálnej prevádzky iných aplikácií viniča. Potom už len tento softvér vložíme do samostatnej fľaše (predpony) a žiadne nastavenia neovplyvnia ostatné programy.

Pri prvom spustení viniča bez určenej predpony sa použije ~ / .wine. Ak prefix neexistuje, vine ho vytvorí a naplní predvoleným obsahom, vytvorí a naplní adresáre C: \ windows, C: \ Program Files, C: \ users. Navyše sa vytvorí čistý register.
Prejdite do nášho domovského adresára a vytvorte nový adresár. Napríklad víno2.
Potom prejdeme na terminál a zadáme:

WINEPREFIX = "/ home / username / .wine2 /" winecfg

Všetko. Bola vytvorená samostatná predpona. Sú tam uložené rôzne konfigurácie registrov a samotné programy.
Program nainštalujeme aj cez konzolu.

WINEPREFIX = "/ home / username / .wine2 /" wine /media/DVD/setup.exe

Prebieha proces inštalácie a čo je najdôležitejšie v samostatnej predpone.
Potom spustíme už nainštalovaný program, aj z konzoly a sledujeme výstup.

Výstup môže obsahovať chyby, že chýbajú požadované komponenty a knižnice. V
winetricks nám pomôže nainštalovať chýbajúce komponenty (pozri nižšie)

Čo to robí? To poskytuje stabilný výkon aplikácie vo svojej predpone if
veľa programov bude fungovať v jednej prefixe, skôr či neskôr sa to zanesie
čo spôsobí zlyhanie iných programov. Preto musíte použiť oddelene
predpony, ak nechcete všetko konfigurovať znova a znova.

Winetricks

Pri nastavení správnej predpony nám pomôže Winetricks.
Winetricks je skript, ktorý inštaluje rôzne komponenty, ktoré
sú potrebné na spustenie aplikácií, ako sú DirectX, Vcredist a ďalšie.
Ako tento skript funguje? Sťahuje knižnice a komponenty z
Zdroje spoločnosti Microsoft. Presne tak a nie inak. Prečo tento skript
budete potrebovať? Vďaka tomu je práca s Wine veľmi jednoduchá. Bez scenára by sme sami liezli a
hľadáte potrebné komponenty a tu je už všetko hotové, stačí len zaškrtnúť políčko
a kliknite na "Inštalovať" Tento skript tiež pomáha upravovať register,
zadajte tam rôzne klávesy. A okrem toho má winetricks množstvo nastavení
a funkcie.

Aby ste sa s ním zoznámili, stačí zadať v termináli winetricks

Úprava registra

V termináli zadajte:

Sme v registri. Nemusíme nič upravovať, iba dopĺňame.

Prejdite na HKEY_CURRENT_USER / Software / Wine / Direct3D.

Ak neexistuje katalóg Direct3D, potom nezúfajte. Píšem to preto, aby to čitateľ pochopil
niekde, kde potrebujete upraviť alebo pridať.

V termináli:

Winetricks ddr = opengl orm = fbo glsl = vypnuté videomemorysize = 1024
(1024 zmena na tvoje)

Všetky tieto parametre sa zobrazia v registri. Môžete si to pozrieť v priečinku uvedenom vyššie.

Čo to robí? Zlepšuje herný výkon, rýchlosť a hry vo všeobecnosti.
funguje to lepšie, ale je to len pre hry.

PlayOnLinux

Existuje aj PlayOnLinux. Toto je samostatný program, ktorý používa Wine.
ale tam je všetko viac automatizované a nakonfigurované. Program sám stiahne požadované
Wine nainštaluje komponenty a vytvorí samostatnú predponu. To však neznamená
všetko bude fungovať perfektne. Nemusí to fungovať vôbec. Tak dávam svoje
uprednostňovanie bežného Wine, manuálnej konfigurácie a chodu vlastného mozgu
automatizovaný program.

výhody:
Všetko je automatizované a v podstate nemusíme robiť nič.
Je možné ponechať viacero verzií Wine a použiť ich pre rôzne predpony.
Program sám vytvára predpony.

mínusy:
Všetko, čo program robí, inštaluje a sťahuje, je nemožné predvídať.
Všetko, čo program robí, môžete urobiť sami, s perami, to je + podľa vedomia človeka.
Program Robot sa nikdy nevyrovná ľudskému mozgu.

Pripájanie obrazov CD / DVD

Windows má na to nástroj s názvom Daemon-Tools. Je to veľmi pohodlné
a nie vymeniteľný nástroj. Osoba má otázku: Existuje analógia tohto
zázračné pomôcky? Odpoveď: Existujú oveľa lepšie nástroje systému Windows. To sa nazýva
Cdemu. Aby sme ho nainštalovali, musíme zadať iba tri príkazy:

Sudo add-apt-repository ppa: cdemu / ppa
aktualizácia sudo apt-get
sudo apt-get install cdemu-daemon cdemu-client gcdemu

Pridajte applet na panel, naznačte cestu k obrázku a užívajte si život. Nie hocijaký
nenastanú žiadne problémy a Wine dokonale rozpozná obraz. Ak nenájdeme aplet, neponáhľajte sa s reštartom.
V termináli zadajte príkazy:

Spustenie služby sudo cdemu-daemon

Ak sa služba nespustí pri štarte systému ("Démon je nakonfigurovaný tak, aby sa nespustil pri štarte systému"), môžete to opraviť takto:

Povoliť sudo update-rc.d cdemu-daemon

Spúšťanie hier na samostatnom X serveri

Dá sa tomu venovať celá kniha, ale rozhodol som sa pre jednu metódu, ktorú vždy používam:

Prejdite na virtuálny terminál:

Ctrl + Alt + F1
Prihlásiť sa: ******
heslo: ********

Manuálne spustíme novú kópiu X-servera:

Xinit -: 2
vínna cesta / priečinok / c / hra / hra.exe

Zisk z toho nie je veľký, ale osobne mi to stačí. Opakujem:
Existuje mnoho spôsobov, ako spustiť na samostatnom x-serveri a každý si môže vybrať sám.

Záver

Všetky tieto tipy, základy, ktoré by mal vedieť každý, kto chce vedieť
použite víno na dosiahnutie svojich cieľov. Zvyšok je vo vašich rukách. Ak
chcete dosiahnuť svoj cieľ bez ohľadu na to, a nádej je už preč, nie
nikdy nezúfajte, pretože rozhodnutie môže byť pred vami. Sadnite si
na dvoch stoličkách je to možné, ale vyžaduje si to túžbu a nervy z ocele. Prianie
- tisíc možností, nie túžba - tisíc dôvodov.

Tento materiál bol napísaný pre „Prvú súťaž článkov v ruskom jazyku pre OS
Ubuntu "(konkurs.ubuntu.ru)
Autorom článku je Vladimir Kacharmin aka rootboot
Kontakty: Skype root.boot2, email [e-mail chránený]