Hur man installerar Windows -program på Linux. Vinets grunder


Linux är en av konkurrenterna i Microsoft Windows med fri tillgång till systemdata och möjligheten att anpassa systemet själv. På grund av fri tillgång till inställningar och programmering har Lynx ett stort bibliotek med program.

Steam -spelprogrammet erbjuder tusentals spel för detta operativsystem, de flesta superdatorer och kraftfulla servrar använder Linux som huvudoperativsystem. Men ibland måste du använda Windows -program på Linux. Det finns flera lösningar för detta.

Vin

Utan att installera Windows själv kan den köra applikationer i Linux -miljön. Wine skapar ett Windows -programvarulager, vilket gör det onödigt att installera detta operativsystem. Nackdelen med detta projekt är inte all programvarukompatibilitet.

Det finns ett problem med dålig optimering, särskilt om du kör Windows -spelprogram. Till exempel använder många människor Wine för att köra World of Warcraft på Linux.

Så att det inte händer att efter en lång nedladdning av programvaran visar det sig att den inte kan fungera stabilt, och all tid som gått har gått ingenstans, det finns en webbplats med en lista med applikationer, med ett optimeringsbetyg för Vine, en sajt.

För att använda Vine behöver du:

  1. Ladda ner den på Linux.
  2. Därefter måste du ladda ner programmet för Windows i "exe" -formatet.
  3. Kör "exe" -filen genom att dubbelklicka på vänster musknapp i Vine-miljön.

Därefter kan du fritt använda programvaran för dess avsedda ändamål, spara och ladda projektfiler.

Virtuell maskin

Detta är ett mer pålitligt sätt att köra Windows -program på Linux. Av nackdelarna - en fullständig version av windows krävs.

Moderna versioner av virtuella maskiner förbrukar inte längre datorresurser så mycket, men ändå krävs en relativt kraftfull hårdvara för att maskinen ska fungera. Virtualiseringsprocessen kommer att fungera tillsammans med Linux, vilket kommer att lägga mycket stress på PC + RAM.

Om du vill använda Windows -program eller -spel i en Linux -miljö kan du använda. Maskinen är mer pålitlig än vin.

Eftersom kopian av Windows -versionen tror att den fungerar på befintlig maskinvara bör det inte finnas några optimeringsproblem eller buggar. Det rekommenderas att använda fungerande program som "Adobe Photoshop" eller "Microsoft Office" i en virtuell dator. Med resurskrävande spel kan problem uppstå på grund av direkt åtkomst till grafikkortet; för sådana uppgifter är det bättre att använda Wine.

Två operativsystem

För dem som inte vill stå ut med bristen på direktåtkomst till välbekanta applikationer finns det ett alternativ att installera två operativsystem. Och vid behov, bara växla mellan dem. Detta är ett bra alternativ som inte belastar datorn och inte har några optimeringsproblem. Denna prestanda kommer sannolikt inte att uppnås med Wine för Linux.

Perfekt för dem som behöver nya släppta spel och Linux samtidigt. Det är bättre att starta processen med att installera två system med Windows. Med Windows blir det mer bekvämt att partitionera skivorna i partitioner om du behöver installera ett andra system. Det är bättre att inte skriva två operativsystem på en partition av hårddisken, detta kan leda till instabilt arbete och fel.

Valet av hur du kör Windows -program på Linux är ditt. Alla dessa alternativ är lämpliga för en specifik typ av uppgift. Om du behöver arbetsprogram Office och Photoshop och möjlighet att spela inte nya, men bra spel, är det bättre att använda Wine. Om prioriteten bara är på program som inte är optimerade för denna programvara är det bättre att använda en virtuell maskin. Tja, för att spela moderna spel, installera två operativsystem.

Anta att du har ett program som bara startar och fungerar bra på Windows. Ett sådant program har ingen motsvarighet i Linux och fungerar inte i någon annan Windows API -emulator - CrossOver för Linux.

Är det möjligt att köra detta program utan att lämna Linux? Ja, det är möjligt: ​​Att använda en hypervisor för att köra Windows, en virtuell dator (VM).

Med VM kan du köra ett gästoperativsystem ovanpå ett annat operativsystem. Ur gästens synvinkel verkar systemet köra på sin egen dator, men i verkligheten körs det på ett begränsat virtuellt undersystem av datorn, i en virtuell maskin. Och den virtuella maskinen styrs i sin tur av ett program som kallas en hypervisor. Således får vi det perfekta Windows -emulator på Linux.
Det finns många utmärkta stationära hypervisorer för Linux, till exempel VMware Player, Kernel Virtual Machine (KVM) och min favorit, den gratis VirtualBox från Oracle. Jag föredrar VirtualBox eftersom det är den enklaste hypervisoren att konfigurera och köra virtuella datorer.

Varken VirtualBox eller någon annan hypervisor gör Windows säkrare att använda än det verkligen är. Alla befintliga säkerhetshål i Windows kommer också att finnas och köras i den virtuella datorn.

Windows -emulator i Linux? Vad kan VirtualBox göra för dig?

VirtualBox kommer att vara felfri Windows -emulator för Linux, det kommer bara att kunna starta Windows när du behöver det för specifika uppgifter. Till exempel för att köra vissa applikationer.

Windows i VirtualBox kan begränsas. Till exempel att stänga av nätverket, vilket kan göra det lite säkrare. Vanligtvis, i Windows, i en virtuell maskin, utför jag samma vanliga säkerhetsåtgärder som alla människor gör på en riktig dator, installerar ett antivirus så att mina filer, som jag kommer att tillhandahålla människor, inte har virus. Dessutom brukar jag öppna en delad mapp för Windows från Linux, för enkel fildelning.

VirtualBox, precis som alla andra hypervisor, älskar anständiga systemresurser som den kommer att använda. Därför, om du vill ha en bekväm Windows -emulator på Linux, med andra ord, arbeta Windows på en Linux -låda, bör du inte ha en gammal dator, eftersom en sådan dator inte kommer att kunna använda VirtualBox för att starta Windows.

Enligt min erfarenhet kan du köra Windows ovanpå Linux med VirtualBox på ett system med 1 GB RAM, men det kommer inte att vara särskilt bekvämt. Åtminstone måste du ha 2 GB RAM och en 1 GHz (Gigahertz) AMD- eller Intel -processor.

Efter konfigurering av virtualisering får du samma Windows -upplevelse utan att lämna Linux. För alla dina praktiska ändamål kommer du att använda riktiga Windows -operativsystem.

Du kan konfigurera VirtualBox så att ditt Linux -system och dina Windows gästoperativsystem, som jag nämnde ovan, kan utbyta filer. Använd kataloger (mappar): kopiera, klistra in och redigera filer från ett operativsystem till ett annat. Och till och med ha ett delat urklipp. När du väl känner dig bekväm med att hantera två operativsystem samtidigt inser du att det kan vara väldigt bekvämt.

Allt detta betyder att när du startar Windows i VirtualBox kommer alla dina program att komma åt diskar, filer eller Internet. Var därför försiktig, alla Windows -program i din virtuella maskin som kräver åtkomst till nätverket kan utsättas för alla virushot, som om du arbetar på en vanlig dator.

Är spelet värt ljuset? Såklart ja! Om du använder Windows i en virtuell maskin, i stället för att köra den på en riktig dator för att utföra vissa uppgifter, kommer du att ha utmärkt emulering av WIndows i Linux, spara tid, och du kommer också att kunna vara oberoende av att ha Windows på din hårddisk som ett komplett system. Med tiden, dag efter dag, kommer du att få mer och mer erfarenhet av Linux, och så småningom kommer du att kunna överge Windows helt och hållet.

Användningen kan dikteras av olika orsaker - från en banal vana hos vissa program till omöjligheten att starta en separat Linux -maskin. Någon vill använda inbyggda versioner av programvara för felsökning, och någon hoppas att det på detta sätt är möjligt att tvinga användare att smidigt migrera till ett fullvärdigt distributionssats.

Linux -program - det finns allt

Innan du startar en trädgård med emulatorer är det bättre att leta efter portade versioner eller analoger av dina favoritprogram. Samma och många andra verktyg har inbyggda sammansättningar inte bara för Windows utan också för. För att få någon specifik funktionalitet krävs ofta inte en fullvärdig analog programvara från Linux. Till exempel vänjer du dig snabbt vid flikens autoslutförande i skalet, men i kommandoraden i Windows finns det inget spår av det. Clink -verktyget hjälper till att åtgärda detta och andra irriterande utelämnanden.

Standardkonsolverktyg, till exempel de från GNU Coreutils -paketet, har länge överförts till Windows. Det finns både ganska gamla uppsättningar av GNUWin II och UnxUtils, liksom ständigt uppdaterade UWIN och Gnuwin32. För den senare, efter att du har slutfört installationen av det grundläggande installationsprogrammet, måste du köra filen download.bat och install.bat i sekvens och sedan kopiera gnuwin32-mappen till en lämplig plats och köra filen update-links.bat från den. Efter att ha kört det sista skriptet i StartMenu -underkatalogen kommer det att finnas länkar till lanseringen av kommandoraden med GNU -miljön och dokumentationen för verktygen.

Microsoft Windows för UNIX

Ägare av max- och företagsversioner, liksom serverversionerna av Microsoft OS kanske inte stör alls. Ett delsystem för UNIX-baserade applikationer eller Microsoft Windows-tjänster för UNIX är tillgängliga för dem. Denna uppsättning grundläggande verktyg finns i systemkomponenterna. Slutligen är den sista på listan och den första mest populära lösningen för att köra UNIX -program. Detta paket är enkelt att installera och innehåller långt ifrån en liten uppsättning applikationer som överförs till Windows. Det rekommenderas att använda den.

KDE på Windows

Nu kan vi prata om en konstig sak - att starta ett system som inte är inbyggt i Windows. Faktum är att KDE on Windows -projektet har funnits i flera år, och först var det helt enkelt omöjligt att använda det på grund av regelbundna kraschar, vilket kanske inte drev det olyckliga systemet in i BSOD. Utvecklarna satt dock inte ledigt och i den nuvarande reinkarnationen av projektet kan det installeras säkert - fel är ganska sällsynta, och även de är inte kritiska. Det är förmodligen inte vettigt att lägga allt på en gång, men vissa applikationer kan tilltala dig.

Linux i en virtuell maskin

Tyvärr fungerar portade program inte alltid på samma sätt som i sin egen miljö, annars kan de komma i konflikt med andra program. Därför är den enda utvägen, förutom att installera ett pingvin OS på bar metall, att efterlikna Linux. För engångsbruk kan du använda ett skal för QEMU som heter MobaLiveCD, som utan onödiga gester hjälper dig att köra LiveCD / USB med olika distributioner. För permanent användning är det bättre att installera Linux i en virtuell maskin: in eller VMWare Player. Glöm bara inte att installera gästtillägg för en bekvämare upplevelse. Ett alternativ är användningen av VDI -lösningar med möjlighet att sömlöst integrera i Windows Linux -applikationer som körs på en separat värd, som också kan virtualiseras.

CoLinux -emulator

Det bästa alternativet för att köra Linux -applikationer är att använda. Den kör relativt Linux -kärnan på Windows -kärnnivå och har tillgång till maskinens alla maskinvaruresurser, på grund av vilken det praktiskt taget inte går att förlora prestanda. Samtidigt har den full kompatibilitet med Linux-applikationer, så att de kan köras direkt. CoLinux tillhandahåller färdiga system för att snabbt starta Portable Ubuntu Remix, Topologilinux, SpeedLinux och andLinux. Den enda obehagliga begränsningen av coLinux och alla paket som är baserade på det är behovet av att använda en 32-bitarsversion av Windows 2k / XP / 2k3 / Vista / 7. Låt oss ta en titt på miniminställningen som exempel. Det första steget är att installera en ny version av coLinux, vägra ladda ner färdiga bilder och installera WinPcap längs vägen.

Installera coLinux på Windows

Nu måste du ladda ner arkivet för Debian -diskavbildningen och packa upp den i mappen där coLinux installerades. Storleken på rootfs_2gb.img -disken kan ökas om så önskas. Squee.conf -filen måste justeras lite. De minsta ändringarna är att öka mängden tilldelat RAM -minne, ge åtkomst till C: -enheten via COFS och lägga till TAP -nätverksgränssnittet. Observera att när du använder COFS är det bäst att inte komma åt samma mappfiler från Linux och Windows samtidigt.

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

Efter att ha startat squeeze.bat kommer du till Debian -konsolen. Standardinloggningen är root och det finns inget lösenord. Redigera parametrarna för nätverksgränssnitt i filen / etc / network / interfaces med nano. Låt oss lägga till ett avsnitt för eth1. Vi använder valfri IP -adress, så länge det inte finns någon korsning med andra lokala delnät. I Windows, i IPv4-inställningarna för TAP-Win32 Adapter V8-nätverkskortet, måste du ange en adress från samma delnät.

Auto eth1 iface eth1 inet statisk adress 192.168.100.2 nätmask 255.255.255.0

Vi avslutar nano med att spara ändringar - F2, Y, Enter. Låt oss nu skapa en mapp där C: -enheten kommer att monteras ...

Mkdir / mnt / windrvc

... lägg till en rad i slutet av filen / etc / fstab och spara den:

/ dev / cofs0 / mnt / windrvc cofs som standard 0 0

Nu ska vi installera X -servern, men för enkelhets skull kommer vi att registrera exporten av DISPLAY -variabeln till filen ~ / .profile. Använd den som anges för TAP -adaptern i Windows som IP -adress. Efter det kan du starta om med kommandot omstart.

Export DISPLAY = 192.168.100.1: 0

Det skulle vara användbart att installera, inklusive kyrilliska. Alternativt kan du bläddra bland teckensnittskatalogerna, inklusive C: \ Windows \ Fonts, verktygen mkfontdir och mkfontscale från Cygwin. Du är nu redo att installera Xming X -servern. Omedelbart efter den här proceduren lägger du till IP -adressen för TAP -gränssnittet i Debian till filen X0.hosts.

Vi vill tacka Windows för att de var vaksamma och i standard brandväggen kommer vi att ändra alla regler om Xming från att förbjuda till tillåtande, annars når programmen helt enkelt inte X -servern. Nu lanserar vi verktyget XLaunch, där du kan välja visningsläge för X-windows och ställa in ytterligare parametrar. Det är viktigt för oss att konfigurera stöd för ryska och engelska layouter med Alt + Shift -omkoppling och eventuellt ställa in DPI. I slutet ska inställningsfilen sparas som name.xlaunch. I framtiden, genom att dubbelklicka på den här filen, kommer X-servern att startas med de parametrar vi angav.

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

För att inte vara så tråkig kommer vi att installera den synaptiska grafiska pakethanteraren för bekvämare mjukvaruinstallation och en lätt panel med en applikationsmeny, till exempel lxpanel. För enkelhetens skull kommer vi att skriva det senare till autorun vid inloggning genom att lägga till lxpanel & kommandot i slutet av ~ / .profile.

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

För fullständighet, låt oss lägga till ljudstöd. Ladda ner Pulseadio -arkivet härifrån och packa upp det i en katalog där vi skapar textfilen default.pa. Vi fyller den här filen med följande rader. Här är 192.168.100.0/24 vårt TAP -subnät.

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.0.1; 192.168.100.0/24 load-module module-detect add-autoload-sink output module-waveout sink_name = output set-default-sink output

Kör pulseaudio.exe och gå igen för att redigera behörigheterna i Windows -brandväggen. Installera nödvändiga verktyg och bibliotek i Debian -konsolen.

Apt-get install libpulse0 libasound2-plugins alsa-utils

I filen /etc/pulse/client.conf lägger du till IP -adressen för värddatorn som kör Pulseaudio -servern - standardserver = 192.168.100.1 och i /etc/asound.conf följande parametrar:

Pcm.! Standard (typpuls) ctl.! Standard (typpuls) pcm.puls (typpuls) ctl.puls (typpuls)

För att kontrollera funktionen kan du försöka spela upp en av testfilerna.

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

Pulseaudio startar automatiskt när Debian startar genom att lägga till det här kommandot i slutet av squeeze.conf -konfigurationsfilen.

Exec0 = "X: \ path \ to \ folder \ pulseaudio \ pulseaudio.exe"

Xorg på Windows

Detta trick är inte lämpligt för en X -server. I princip räcker det som redan har gjorts för jobbet. Det skulle dock vara trevligt att lägga till en ny icke-rotanvändare till Linux, ställa in autoladdning med mingetty för det, installera coLinux som en Windows-tjänst och ställa in Xming på autorun. För enkelhets skull kan du använda verktyget Skrivbord, som skapar flera virtuella skrivbord i Windows, och köra X -servern i helskärmsläge på det andra skrivbordet.

Som ett resultat fick vi en snabb miljö för nästan inbyggd lansering av Linux -applikationer på Windows. Den kan användas för att skriva och felsöka webbapplikationer, korskompilera drivrutiner och andra uppgifter. Men det finns fortfarande ingen vettig grafikacceleration för tunga applikationer, och 64-bitarsversionen började utvecklas för bara några månader sedan. CoLinux är dock tillräckligt bra för daglig användning. För att utforska funktionerna och inställningarna för detta system, se projektwikin. Tja, för närvarande stänger vi ämnet för det symbiotiska förhållandet mellan Windows och Linux genom olika platser. Lycka till!

Vin- en applikation som är ett lager av kompatibilitet med Windows API använder bibliotek Windows för att säkerställa prestanda för applikationer som utvecklats för OS -familjen Microsoft Windows i en annan miljö, till exempel Ubuntu. Med Wine kan du installera och köra olika program som om du använder det Windows.
Vin utvecklas aktivt. Alla applikationer är inte tillräckligt stabila i Vin, men Vin redan används av flera miljoner användare runt om i världen.
Namnet på programmet Vin (vänta- mellan " wayne"och" vin", Rus. Wine) är en rekursiv akronym för frasen " W ine I s N ot en E mulator "- rus. "Vin är inte en emulator."

Installera vin

Installera från PPA

På grund av den aktiva utvecklingen av Wine innehåller Ubuntu -repos vanligtvis en mycket gammal version. Därför rekommenderas att du installerar den senaste versionen från det officiella vinförvaret.

För de senaste versionerna av vin och ubuntu 64 bitar

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

I allmänhet rekommenderas det inte att fylla i och konfigurera vin själv. Vin är inte särskilt bekvämt att arbeta med. För att installera det eller det programmet måste du klättra i ett gäng forum och bloggar för att förstå vilka paket du behöver installera och vilka bibliotek du vill lägga till. Detta följs av en lång process med felsökning, installation av paket via winetricks och manuell justering av registret, och så vidare. Detta är mycket svårt även för erfarna användare, för att inte tala om nybörjare. Därför rekommenderas att du hämtar det konfigurerade vinprefixet härifrån: http://forum.ubuntu.ru/index.php?topic=199897.0

Anpassning

Innan du använder Wine för att köra applikationer måste du köra installationsprogrammet, som skapar en katalog i din hemkatalog ~ /. vin med filer som behövs för arbete. För att göra detta, välj antingen huvudmenyn Program → Vin → Konfigurera vin, eller kör kommandot i terminalen:

winecfg

Koppla filer till vinprogram

För att öppna filer öppet med hjälp av vinprogram, kommer vi att skriva ett litet manus. Låt oss säga att vi måste öppna CAD -filer med Compass och zwcad.

#! / bin / bash # Bestäm filtillägget dd = $ 1; razr = `echo $ (dd: (- 3));` ff = `echo $ (dd / \" / \ "Z:)`; ff = `echo" \ "Z:"$ ff \ "`; # Beroende på tillägget kör du önskat program fall $ razr i frw) env WINEPREFIX = "/home/" $ USER "/.wine" vinstart `echo $ ff` & ;; cdw) env WINEPREFIX = "/home/" $ USER "/.wine" vinstart "C: \\ Program Files \\ ASCON \\ KOMPAS-3D Viewer V9 \\ Bin \\ kViewer.Exe"`echo $ ff` & ;; dwg) env WINEPREFIX = "/home/" $ USER "/.wine" vinstart `echo $ ff` & ;; dxf) env WINEPREFIX = "/home/" $ USER "/.wine" vinstart "C: \\ Program Files \\ ZWCAD 2009 Eng \\ ZWCAD.exe"`echo $ ff` & ;; # Här kan du lägga till fler tillägg och program esac

Låt oss inte glömma att göra vårt skript körbart

chmod + x wine_cad.sh

och koppla ritningar till ett skript i filhanteraren.

Starta Windows -program

För att starta programmet måste du öppna en terminal och skriva i den:

vinväg / till application / program.exe

Om din applikation inte startar eller inte fungerar korrekt Vinsajten har en lista med applikationer med beskrivningar, först rekommenderar jag att du kollar den. http://appdb.winehq.org/ - Webbplatsen har en sökruta. Om din engelska är dålig använder du översättaren http://translate.google.com/.

Du kan också öppna mappen med programmet som du behöver för att börja använda filhanteraren, högerklicka på programmet och välj det program som ska köras - Wine.

Vinprogram som kör webbsidor kräver Gecko

GeckoÄr en gratis webbsidans återgivningsmotor för webbläsaren när du arbetar med internetvin. Om vin inte fungerar med Internet och du inte kör en Windows exe -webbläsare behöver du inte Gecko. Normalt, när en webbapplikation startas, söker Wine automatiskt efter Gecko i / usr / share / wine / gecko först. Om Wine inte hittar Gecko -arkivet där, laddar det ner det automatiskt från Internet, men vissa applikationer gillar inte att vänta på att Gecko ska laddas och frysa eller krascha. Gecko kan installeras genom att köra kommandot:

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

var<версия>bör ersättas med den version av Wine installerad.

Lansering via ett diskret grafikkort

För att köra genom ett diskret grafikkort måste du registrera dig på terminalen på gratis drivrutiner (eller skriva ett skript)

Vblank_mode = 0 DRI_PRIME = 1 vinfilnamn.exe

vblank_mode = 0 betyder vertikal synkronisering (Vsync). Om det inte finns någon VSync i spelinställningarna måste du radera vblank_mode = 0

Spara. Placera i spelmappen. Gör det körbart i egenskaper. Placera länken till skriptet på skrivbordet. Kör länken istället för spelfilen. För ännu bättre prestanda måste du installera en sluten proprietär drivrutin.

Winetricks

WinetricksÄr ett skript för att installera olika komponenter från Microsoft®, och några andra. För att få Winetricks i terminalen, ange:

sudo apt-get install winetricks

Winetricks innehåller flera dussin paket med olika vinbibliotek. Om du till exempel vill installera DirectX ™ anger du:

Winetricks d3dx9

Om du vill visa en lista över alla paket anger du:

Winetricks?

Winetricks har också ett enkelt GUI. För att köra det, ange.

Artikeln ägnas åt Wine PlayOnLinux och alla aspekter av dess användning.

Nätverket är väldigt
mycket information, det finns olika installationsguider och mer. JAG ÄR
Jag kommer att försöka kombinera allt så att alla människor kan uppnå det
maximal framgång, inom gränserna för deras förmågor och naturligtvis möjligheterna
program. Så här går vi, Wine är en fristående implementering av Windows API, inte en emulator som de flesta
tror. Det har upprepats mer än en gång, men här kommer det att vara lämpligt. Detta är vad projektet gör
unik och intressant för användare av olika system, öppnar upp olika
sätt att genomföra dina idéer. Det unika ligger i att använda
detta program kan köra Windows -applikationer i Ubuntu och andra
Linux -system, liksom FreeBSD och Mac OS X. Det är sant
deras "fallgropar". Vissa människor tror att det blir lätt att byta från en
system till ett annat, i det här fallet överväger vi Windows och Linux. Missuppfattningen är att folk tror att de kan springa från
under Wine olika program, som de är vana vid och det är bekvämt för dem att arbeta i det.
Hur inte coolt bara så, ingenting händer. För att få vår favoritprogramvara att fungera under
Vin måste arbeta hårt, läsa om en massa manualer och väga denna volym
information. Naturligtvis kommer inte exakt programvara att behöva "puffa", men du måste vara redo för allt. Vinprojektet utvecklas mycket snabbt, men innan det fungerar stabilt
väldigt långt. Men jag tror att inom en snar framtid, alla de viktigaste programvaran, liksom spel
kommer att fungera stabilt på den. Den första frågan om en person som just har bytt till Linux (i vårt fall
Ubuntu): "Hur kör jag program från Windows?". Han börjar leta efter detta
ämne och kommer naturligtvis över vin.
Den andra frågan är: "Hur uttrycker man det?" Det finns två sätt:
officiella arkiv eller kompilera dig själv från källan. Vi kommer att överväga
båda varianterna.

Alternativ 1: Installera från förvaret.

Allt är väldigt enkelt här. Gå till Program // Standard // Terminal:

sudo add-apt-repository ppa: ubuntu-wine / ppa sudo apt-get update sudo apt-get install wine1.3
Vi väntar på att installationen ska slutföras ...
Allt! Vin är installerat och du kan prova att installera spel och program.

Alternativ 2: Kompilera från källan.

1. Ladda ner källorna från den officiella webbplatsen, de är där. I mitt fall
detta är Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

gå till katalogen där källarkivet packades upp:

OpenGL -stöd måste vara aktiverat innan kompilering. Om vi ​​inte gör det
applikationer som behöver OpenGL fungerar inte. I terminalen:

gedit tools / wineinstall

Vi hittar raden som börjar med CONFARGS =, och efter det anger vi det nödvändiga
bygga parametrar. I vårt fall kommer raden att se ut så här:

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

Vi får beroenden:

sudo apt-get install auto-apt checkinstall sudo auto-apt -y run ./configure

Vi samlar in:

Installera genom att skapa ett paket, istället för att installera

sudo checkinstall

Allt. Vi väntar på att installationen är slut.

Det finns också ett mellanliggande alternativ för Jedi på debianbaserade distributioner. I korthet:

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

Nu är det mest intressanta: ladda ner den nödvändiga versionen av vin från den officiella webbplatsen, packa upp det och kopiera dit Debian -katalogen från källkatalogen för det ursprungliga vin1.3 -paketet. Vi gör

och vi har ett * .deb -paket för ubuntu / debian med alla nödvändiga patchar för distributionen, nästan som från det officiella förvaret, men bara en ny version. Dessutom kan den säkert tas bort senare via apt-get.
Låt oss överväga fördelarna och nackdelarna med varje alternativ.

Alternativ 1.
Fördelar:
1. Allt har redan samlats in för oss och det finns ingen anledning att puffa upp, allt är redan klart för användning.

Minus:
1. Vi kommer inte att kunna använda plåstret, till exempel för att förbättra prestandan hos någon leksak.
2. Instabilt arbete på vissa grafikkort.

Alternativ 2.
Fördelar:
1. Möjlighet att använda patchar för att förbättra prestanda
2. Stabilt arbete med instabila drivrutiner för grafikkort.

Minus:
1. Det finns ingen meny i programmen, vilket inte är bekvämt. Du måste göra allt från konsolen,
gå till vininställningar t.ex.
2. Installationsprocessen är för lång, beroende på datorns effekt.
1. Det finns ingen meny i programmen, vilket inte är bekvämt. Du måste göra allt från konsolen, till exempel gå till vininställningar. "

Du kan lägga till det själv via System - Alternativ - Huvudmeny

Jag föredrar det andra alternativet. Vin installerat på detta sätt fungerar
bättre än installerat från förråd. Men det här är bara min lilla IMHO.

Installera program och spel

Först går vi till appdb.winehq.org/ Ovan, i sökmotorn kör vi
namnet på spelet eller programmet och se vad som står där. Vanligtvis finns det beskrivna
tester på olika system, rekommendationer för stabil drift och mycket mer.

Om programmet fungerar utan problem installerar vi det med en ren själ.
med ett enkelt klick. Om detta är något slags seriöst spel eller program utan
shamanism med en tamburin är oumbärlig - det betyder att du måste skapa ett separat prefix * för
våra danser. * Alla vinfiler lagras i ett prefix, eller kallas också en flaska (liknande vin / vin). Där, inuti denna flaska, finns alla filer på C -enheten, registret, individuella inställningar och så vidare.

Det kan finnas hur många flaskor som helst.

Det kan helt enkelt finnas någon form av programvara som beter sig mycket nyckfullt under vinrankan och behöver någon form av kryckor som kommer att störa den normala driften av andra applikationer av vinstockarna. Sedan lägger vi bara denna programvara i en separat flaska (prefix) och alla inställningar påverkar inte andra program.

När en vinstock lanseras för första gången utan ett specifikt prefix används ~ / .wine. Om prefixet inte finns kommer vinstocken att skapa det och fylla det med standardinnehåll, det skapar och fyller katalogerna C: \ windows, C: \ Program Files, C: \ users. Dessutom skapas ett rent register.
Gå till vår hemkatalog och skapa en ny katalog. Till exempel Wine2.
Sedan går vi till terminalen och anger:

WINEPREFIX = " / home / användarnamn / .wine2 /" winecfg

Allt. Ett separat prefix har skapats. Olika registerkonfigurationer och program själva lagras där.
Vi installerar också programmet via konsolen.

WINEPREFIX = " /home /användarnamn /.wine2 /" wine /media/DVD/setup.exe

Installationsprocessen pågår, och viktigast av allt i ett separat prefix.
Sedan kör vi det redan installerade programmet, även från konsolen, och tittar på utmatningen.

Utdata kan innehålla fel att det inte finns några nödvändiga komponenter och bibliotek. V
winetricks hjälper oss att installera de saknade komponenterna (se nedan)

Vad gör det? Detta ger stabil applikationsprestanda i prefixet if
många program kommer att fungera i ett prefix, förr eller senare kommer det att bli igensatt
vilket gör att andra program kraschar. Därför måste du använda separat
prefix, om du inte vill konfigurera allt om och om igen.

Winetricks

Winetricks hjälper oss att ställa in rätt prefix.
Winetricks är ett skript som installerar olika komponenter som
krävs för att köra applikationer som DirectX, Vcredist och mer.
Hur fungerar detta skript? Det laddar ner bibliotek och komponenter från
Microsofts resurser. Precis så, och inte annars. Varför detta manus
Behöver du? Detta gör det mycket enkelt att arbeta med vin. Utan manuset skulle vi själva klättra och
letade efter de nödvändiga komponenterna, och här är allt redan gjort, du behöver bara sätta en bock
och klicka på "Installera" Detta skript hjälper också till att redigera registret,
ange olika nycklar där. Och förutom det har winetricks många inställningar
och funktioner.

För att bekanta dig med det, skriv helt enkelt in i terminalvinetrickarna

Redigera registret

I terminalen anger du:

Vi finns i registret. Vi behöver inte redigera någonting, vi lägger bara till.

Gå till HKEY_CURRENT_USER / Software / Wine / Direct3D.

Om det inte finns någon Direct3D -katalog, förtvivla inte. Jag skriver detta så att läsaren förstår
någonstans måste du redigera eller lägga till.

I terminalen:

winetricks ddr = opengl orm = fbo glsl = inaktiverat videomemorysize = 1024 (byt 1024 till ditt)
Alla dessa parametrar visas i registret. Detta kan ses i den mapp som anges ovan.

Vad gör det? Det förbättrar spelprestanda, hastighet och spel i allmänhet.
fungerar bättre av detta, men det är bara för spel.

PlayOnLinux

Det finns också PlayOnLinux. Detta är ett separat program som använder Wine.
men där är allt mer automatiserat och konfigurerat. Själva programmet hämtar det som krävs
Wine installerar komponenterna och skapar ett separat prefix. Men det betyder inte det
allt kommer att fungera perfekt. Det kanske inte fungerar alls. Så jag ger min
preferens för vanligt vin, manuell konfiguration och att driva din egen hjärna, snarare än
automatiserat program.

Fördelar:
Allt är automatiserat och vi behöver i princip inte göra någonting.
Det är möjligt att behålla flera versioner av Wine och tillämpa dem för olika prefix.
Själva programmet skapar prefix.

Minus:
Allt som programmet gör, installerar och laddar ner är omöjligt att förutsäga.
Allt som programmet gör kan göras själv, med pennor, detta är + efter kunskap från en person.
Robotprogrammet kommer aldrig att jämföras med den mänskliga hjärnan.

Montering av CD / DVD -bilder

Windows har ett verktyg som heter Daemon-Tools för detta. Det är mycket bekvämt
och inte ett utbytbart verktyg. En person har en fråga: Finns det en analog av detta
mirakelverktyg? Svar: Det finns också mycket bättre Windows -verktyg. Det kallas
Cdemu. För att installera det behöver vi bara ange tre kommandon:

sudo add-apt-repository ppa: cdemu / ppa sudo apt-get update sudo apt-get install cdemu-daemon cdemu-client gcdemu

Lägg till appleten på panelen, ange vägen till bilden och njut av livet. Inga
Det blir inga problem och Wine kommer att upptäcka bilden perfekt. Om vi ​​inte hittar appleten, skynda inte att starta om.
I terminalen anger du kommandona:

sudo service cdemu-daemon start

Om tjänsten inte startar vid systemstart ("Demonen är konfigurerad att inte starta vid systemstart") kan du fixa det så här:

sudo update-rc.d cdemu-daemon aktivera

Lansering av spel i en separat X -server

En hel bok kan ägnas åt detta, men jag bestämde mig för en metod som jag alltid använder:

Gå till den virtuella terminalen:

Ctrl + Alt + F1 inloggning: ****** lösenord: ******

Vi startar manuellt en ny kopia av X-servern:

xinit -: 2 vinväg / mapp / c / spel / spel.exe

Vinsten från detta är inte stor, men personligen är det tillräckligt för mig. Jag repeterar:
Det finns många sätt att starta i en separat x-server, och varje person kan välja själv.

Slutsats

Alla dessa tips, grunderna som varje person som vill veta borde känna till
använd Wine för att uppnå dina mål. Resten ligger i dina händer. Om
du vill nå ditt mål oavsett vad, och hoppet är redan borta, inte
aldrig förtvivla, eftersom lösningen kan vara framför dig. Sitta
på två stolar är möjligt, men detta kräver lust och nerver av stål. En önskan
- tusen möjligheter, inte lust - tusen skäl.







2021 gtavrl.ru.