Windows-emulator for Linux eller hvordan du installerer Windows-programmer i Linux. Kjøre Linux-applikasjoner på Windows - fantasi eller hard virkelighet

Artikkelen er viet Wine PlayOnLinux og alle aspekter ved bruken av den.

Nettverket er veldig
mye informasjon, det finnes ulike oppsettguider og mye mer. JEG ER
Jeg vil prøve å kombinere alt slik at enhver person kan oppnå
maksimal suksess, innenfor grensene for deres evner og selvfølgelig mulighetene
programmer. Så her går vi, Wine er en frittstående implementering av Windows API, ikke en emulator som de fleste
synes at. Det ble gjentatt mer enn én gang, men her vil det passe. Dette er hva prosjektet gjør
unik og interessant for brukere av ulike systemer, åpner opp for ulike
måter å implementere ideene dine på. Det unike ligger i at bruk
dette programmet kan kjøre Windows-applikasjoner i Ubuntu og andre
Linux-systemer, samt FreeBSD og Mac OS X. Det er sant
deres "fallgruver". Noen tror det vil være enkelt å bytte fra en
systemer til en annen, i dette tilfellet vurderer vi Windows og Linux. Misforståelsen er at folk tror at de kan løpe fra
under Wine diverse programvare, som de er vant til og det er praktisk for dem å jobbe i det.
Hvor ikke kult bare sånn, ingenting skjer. For å få favorittprogramvaren vår til å fungere under
Vin må jobbe hardt, lese en haug med manualer på nytt og veie dette volumet
informasjon. Selvfølgelig vil ikke akkurat programvare måtte "puffe", men du må være klar for alt. Vinprosjektet utvikler seg veldig raskt, men før stabilt arbeid det
veldig langt. Men jeg tror at i nær fremtid, all hovedprogramvaren, så vel som spill
vil fungere stabilt på det. Det første spørsmålet til en person som nettopp har byttet til Linux (i vårt tilfelle
Ubuntu): "Hvordan kjører jeg programmer fra Windows?". Han begynner å lete etter dette
emne og kommer naturlig nok over Vin.
Det andre spørsmålet er: "Hvordan si det?" Det er to måter:
offisielle depoter eller kompiler deg selv fra kilden. Vi vil vurdere
begge variantene.

Alternativ 1: Installer fra depotet.

Alt er veldig enkelt her. Gå til Programmer // Standard // Terminal:

sudo add-apt-repository ppa: ubuntu-wine / ppa sudo apt-get update sudo apt-get install wine1.3
Vi venter på at installasjonen skal fullføres...
Alt! Wine er installert og du kan prøve å installere spill og programmer.

Alternativ 2: Kompilere fra kilde.

1.Last ned kildene fra den offisielle siden, de er der. I mitt tilfelle
dette er Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

gå til katalogen der kildearkivet ble pakket ut:

OpenGL-støtte må være aktivert før kompilering. Hvis vi ikke gjør det
applikasjoner som trenger OpenGL vil ikke fungere. I terminal:

gedit verktøy / vininstallasjon

Vi finner linjen som starter med CONFARGS =, og så legger vi inn det nødvendige
bygge parametere. I vårt tilfelle vil linjen se slik ut:

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

Vi får avhengighetene:

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

Vi samler inn:

Installer ved å lage en pakke, i stedet for å gjøre installer

sudo checkinstall

Alt. Vi venter på slutten av installasjonen.

Det er også et mellomalternativ for Jedi på debianbaserte distribusjoner. Kort:

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

Nå er det mest interessante: last ned den nødvendige versjonen av vin fra den offisielle siden, pakk den ut og kopier debiankatalogen dit fra kildekatalogen til den originale wine1.3-pakken. Vi gjør

og vi har en * .deb-pakke for ubuntu / debian med alle nødvendige oppdateringer for distribusjonen, nesten som fra det offisielle depotet, men bare en ny versjon. I tillegg kan den da trygt fjernes på samme måte via apt-get.
La oss ta en titt på fordelene og ulempene ved hvert alternativ.

Valg 1.
Fordeler:
1. Alt er allerede samlet inn til oss og det er ingen grunn til å blåse opp, alt er allerede klart til bruk.

Minuser:
1. Vi vil ikke kunne bruke en lapp, for eksempel for å forbedre ytelsen til et leketøy.
2. Ustabilt arbeid på enkelte skjermkort.

Alternativ 2.
Fordeler:
1. Evne til å bruke patcher for å forbedre ytelsen
2. Stabilt arbeid med ustabile skjermkortdrivere.

Minuser:
1. Det er ingen meny i applikasjonene, noe som ikke er praktisk. Du må gjøre alt fra konsollen,
gå til vininnstillinger, f.eks.
2. Installasjonsprosessen er for lang, avhengig av kraften til datamaskinen.
1. Det er ingen meny i applikasjonene, noe som ikke er praktisk. Du må gjøre alt fra konsollen, gå til vininnstillinger, for eksempel."

Du kan legge det til selv via System - Alternativer - Hovedmeny

Jeg foretrekker det andre alternativet. Vin installert på denne måten fungerer
bedre enn installert fra depoter. Men dette er bare min lille IMHO.

Installere programmer og spill

Først går vi til appdb.winehq.org/ Ovenfor, i søkemotoren vi kjører
navnet på spillet eller programmet og se hva som står der. Vanligvis er det beskrevet
tester på ulike systemer, anbefalinger for stabil drift og mye mer.

Hvis programmet fungerer uten problemer, installerer vi det med en ren sjel.
med et enkelt klikk. Hvis dette er et slags seriøst spill eller program uten
sjamanisme med en tamburin er uunnværlig - det betyr at du må lage et eget prefiks * for
dansene våre. * Alle vinfiler lagres i et prefiks, eller også kalt en flaske (ligner på vin/vin). Der, inne i denne flasken, er alle filene på C-stasjonen, registeret, individuelle innstillinger og så videre.

Det kan være et hvilket som helst antall slike flasker.

Det kan bare være en slags programvare som oppfører seg veldig lunefullt under vintreet og trenger en slags krykker som vil forstyrre normal drift av andre applikasjoner av vintreet. Så legger vi bare denne programvaren i en egen flaske (prefiks) og eventuelle innstillinger vil ikke påvirke andre programmer.

Når en vintreet lanseres for første gang uten spesifisert prefiks, brukes ~ / .wine. Hvis prefikset ikke eksisterer, vil vintreet lage det og fylle det med standardinnhold, det vil lage og fylle katalogene C: \ windows, C: \ Program Files, C: \ users. Pluss et rent register vil bli opprettet.
Gå til hjemmekatalogen vår og opprett en ny katalog. For eksempel Wine2.
Så går vi til terminalen og skriver inn:

WINEPREFIX = "/ hjem / brukernavn / .wine2 /" winecfg

Alt. Et eget prefiks er opprettet. Ulike registerkonfigurasjoner og selve programmer er lagret der.
Vi installerer også programmet via konsollen.

WINEPREFIX = "/ hjem / brukernavn / .wine2 /" vin /media/DVD/setup.exe

Installasjonsprosessen er i gang, og viktigst av alt i et eget prefiks.
Deretter kjører vi det allerede installerte programmet, også fra konsollen og ser på utgangen.

Utdataene kan inneholde feil om at de nødvendige komponentene og bibliotekene mangler. V
winetricks vil hjelpe oss med å installere de manglende komponentene (se nedenfor)

Hva gjør den? Dette gir stabil applikasjonsytelse i prefikset if
mange programmer vil fungere i ett prefiks, før eller siden vil det bli tilstoppet
som vil føre til at andre programmer krasjer. Derfor må du bruke separat
prefikser, hvis du ikke vil konfigurere alt om og om igjen.

Vintriks

Winetricks vil hjelpe oss med å sette riktig prefiks.
Winetricks er et skript som installerer ulike komponenter som
kreves for å kjøre programmer som DirectX, Vcredist og mer.
Hvordan fungerer dette skriptet? Den laster ned biblioteker og komponenter fra
Microsoft ressurser. Akkurat slik, og ikke på en annen måte. Hvorfor dette manuset
trenger du? Dette gjør det veldig enkelt å jobbe med vin. Uten manus ville vi selv klatre og
ser etter de nødvendige komponentene, og her er alt allerede gjort, du trenger bare å krysse av i boksen
og klikk "Installer" Dette skriptet hjelper også med å redigere registret,
angi ulike nøkler der. Og foruten det har winetricks mange innstillinger
og funksjoner.

For å gjøre deg kjent med det, bare skriv inn i terminal vintriks

Redigering av registeret

I terminalen skriver du inn:

Vi er i registeret. Vi trenger ikke å redigere noe, vi vil bare legge til.

Gå til HKEY_CURRENT_USER / Software / Wine / Direct3D.

Hvis det ikke er noen Direct3D-katalog, så fortvil ikke. Jeg skriver dette slik at leseren forstår
et sted du må redigere eller legge til.

I terminal:

winetricks ddr = opengl orm = fbo glsl = deaktivert videominnestørrelse = 1024 (endre 1024 til din)
Alle disse parameterne vil vises i registeret. Dette kan sees i mappen som er angitt ovenfor.

Hva gjør den? Det forbedrer spillytelse, hastighet og spill generelt.
fungerer bedre fra dette, men det er bare for spill.

PlayOnLinux

Det er også PlayOnLinux. Dette er et eget program som bruker Wine.
men der er alt mer automatisert og konfigurert. Selve programmet vil laste ned det nødvendige
Wine vil installere komponentene og lage et eget prefiks. Men dette betyr ikke det
alt vil fungere perfekt. Det kan hende det ikke fungerer i det hele tatt. Så jeg gir min
preferanse for vanlig vin, manuell konfigurasjon og kjøre din egen hjerne, heller enn
automatisert program.

Fordeler:
Alt er automatisert og vi trenger egentlig ikke å gjøre noe.
Det er mulig å beholde flere versjoner av Wine og bruke dem for forskjellige prefikser.
Programmet selv lager prefikser.

Minuser:
Alt som programmet gjør, installerer og laster ned er umulig å forutsi.
Alt programmet gjør kan gjøres selv, med penner, dette er + til en persons kunnskap.
Robotprogrammet vil aldri sammenlignes med den menneskelige hjernen.

Montering av CD/DVD-bilder

Windows har et verktøy som heter Daemon-Tools for dette. Det er veldig behagelig
og ikke et utskiftbart verktøy. En person har et spørsmål: Finnes det en analog til dette
mirakelverktøy? Svar: Det finnes mye bedre Windows-verktøy. Det kalles
Cdemu. For å installere det, trenger vi bare skrive inn tre kommandoer:

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

Legg til appleten på panelet, angi veien til bildet og nyt livet. Ikke noen
det vil ikke være noen problemer, og Wine vil oppdage bildet perfekt. Hvis vi ikke finner appleten, ikke skynd deg å starte på nytt.
Skriv inn kommandoene i terminalen:

sudo tjeneste cdemu-daemon start

Hvis tjenesten ikke starter ved systemstart ("Daemonen er konfigurert til ikke å starte ved systemstart"), kan du fikse det slik:

sudo update-rc.d cdemu-daemon aktivere

Lanserer spill i en egen X-server

En hel bok kan vies til dette, men jeg bestemte meg for en metode som jeg alltid bruker:

Gå til den virtuelle terminalen:

Ctrl + Alt + F1 pålogging: ****** passord: ******

Vi starter manuelt en ny kopi av X-serveren:

xinit -: 2 vinbane / mappe / c / spill / game.exe

Gevinsten av dette er ikke stor, men personlig er dette nok for meg. Jeg gjentar:
Det er mange måter å kjøre på en egen x-server, og hver person står fritt til å velge selv.

Konklusjon

Alle disse tipsene, det grunnleggende som enhver person som ønsker å vite bør vite
bruk vin for å nå dine mål. Resten er i dine hender. Hvis
du vil nå målet ditt uansett, og håpet er allerede ute, ikke
aldri fortvil, fordi avgjørelsen kan ligge foran deg. Sitt
på to stoler er mulig, men dette krever lyst og nerver av stål. Et ønske
- tusen muligheter, ikke begjær - tusen grunner.

Forkortelsen "Wine" er et rekursivt akronym for "Wine Is Not an Emulator". Navnet tilsier at det ikke er en emulator i ordets bredeste forstand: den etterligner ikke arbeid, krever ikke installering av vinduer. Ikke relatert til VMware eller lignende.

Samtidig er vin et sett med biblioteker som erstatter standard Windows-funksjoner med winAPI. Dette lar Windows-applikasjoner kjøre under unix-lignende systemer.

For at vin skal fungere, trenger du ikke installert vinduer, men du kan trenge noen av bibliotekene.

Installasjon:
1. Er vin allerede installert?
Du kan sjekke det slik:

cd / usr / porter / emulatorer / vin /
gjøre installasjonen ren

2. Installer, hvis det ikke var før.


cd / usr / ports / x11-fonts / webfonts /
gjøre installasjonen ren
./konfigurere
gjøre avhengig
gjøre
gjøre installer

Du kan alltid laste ned den nye versjonen fra http://www.winehq.com/

Jeg ønsker å reservere med en gang, før installasjon må drivere for video (med OpenGL-støtte) være installert, og fonter med russisk støtte må være til stede.
Hvis skriftene og lokaliteten er riktig konfigurert, bør det ikke være noen problemer med utdata av russiske tegn.

Tilpasning.
Så la oss komme i gang.
1. Først, bare gjør

etter å ha startet sistnevnte, velg lydfanen i vinduet og trykk autodetect (***).
Konfigurasjonsfilen skal nå vises i % HOME% /. Wine-katalogen.
Vi vil redigere den.

2. La oss åpne den og se på delen. Kanskje den viktigste delen. Riktig visning av skriften avhenger av innstillingen, og hvis den ikke er konfigurert, kan det hende at mange applikasjoner rett og slett ikke starter.
Vi skriver noe slikt:

;; standard TrueType-fonter med russisk koi8-r-koding
"Default" = "-monotype-arial - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultFixed" = "-monotype-kurer ny - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultSerif" = "-monotype-times new roman - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultSansSerif" = "-monotype-arial - * - * - * - * - * - * - * - * - * - koi8-r"

Hvis du har installert russiske fonter, trenger du bare å erstatte monotype i det gitte eksemplet med webfonts eller kyrilliske, eller dine andre. Etter det fjernet jeg passende linjen og satte ønsket bane for fonten.


; "dir1" = "/ usr / X11R6 / lib / X11 / fonter / TrueType"
(og for eksempel skriv webfonts i stedet for TrueType)

Hvis ttf-fonter ikke er installert, har du mest sannsynlig cronix-fonter, så vil Russification se slik ut:

; "Default" = "-cronyx-helvetica-"
; "DefaultFixed" = "fikset"
; "DefaultSerif" = "-cronyx-times-"
; "DefaultSansSerif" = "-cronyx-helvetica-"
.....................
"Path" = "% HJEMME% /. Vin / c"
"Type" = "hd"
"Etikett" = "MS-DOS"
"Filsystem" = "win95"
........................

Du kan se hvor katalogen med den virtuelle disken er.
Finn delen med lyd.


...
"Drivers" = "wineoss.drv"; standard for de fleste vanlige konfigurasjoner
"Drivers" = "winearts.drv"; for KDE
; "Drivers" = "winealsa.drv"; for ALSA-brukere
.............

Vanligvis fungerer alt med den første, men hvis det etter (***) ble bestemt annerledes, kan du endre det her. Det kan oppstå problemer hvis multithreading ikke er konfigurert og en annen lydapplikasjon blokkerer vin.


; Windows-versjon å imitere (win95, win98, winme, nt351, nt40, win2k, winxp, win20, win30, win31)
"Windows" = "winxp"

Vi spesifiserer verdien av Temp-variabelen:


...
"Temp" = "C: \\ Temp"
...

En annen viktig økt:


"commdlg" = "innebygd, integrert"
"comdlg32" = "innebygd, integrert"
"ver" = "innebygd, innfødt"

Den inneholder biblioteker som vin vil bruke for emulering. De fleste av dem er gjenskapt for * nux, men du kan, med forsiktighet, for å unngå konflikt, legge til dine egne.
Det gjøres slik:
legg til en linje

"C: \\ windows \\ system32 \\ mfc42.dll" = "native, innebygd"

og i% HOME% /. wine / windows / system32 / copy mfc42.dll

Hvordan starter du noe?

For å gjøre dette, bare gå til mappen med vinn-applikasjonen og kjør $ wine prog.exe og det er det.
All installasjon og konfigurasjon ble gjort for versjon 20050310 (porter freeBsd 5.4). Innstillingene for de nyeste versjonene kan variere noe.

Legg igjen din kommentar!

Et stort antall programmer er skrevet for Linux-baserte operativsystemer. Til tross for dette, noen ganger blir det nødvendig å kjøre Windows-programmer under Linux. I utgangspunktet gjelder dette spill og noen spesialiserte programmer, som ikke har noen analoger i Linux. I tillegg er noen brukere, som flytter fra Windows til Linux, allerede vant til et visst sett med programvare og ønsker å bruke det i fremtiden. I dette tilfellet er det fortsatt å foretrekke å finne lignende programmer for Linux og mestre dem, siden programmer vanligvis fungerer bedre og mer stabilt i det opprinnelige operativsystemet. Derfor anbefaler vi at du kjører Windows-programmer under Linux først etter at du har forsikret deg om at det ikke finnes analoger til de nødvendige programmene under Linux, eller de ikke passer deg.

Det er flere måter å kjøre et program skrevet for Windows på Linux: ved å bruke Wine og produkter basert på det, ved å bruke virtuelle maskiner og emulatorer: VirtualBox, VMware, Parallels Workstation, QEMU. Teoretisk sett er det fortsatt mulig å portere programmer fra Windows til Linux hvis du har kildekoden og programmeringskunnskapene, men vi vil ikke vurdere dette alternativet her.

Vinprogrammer kjører vanligvis raskere enn virtuelle maskiner. Dette gjelder spesielt for moderne 3D-spill. Wine krever ikke et operativsystem for å være installert og lar deg raskt endre versjonen av systemet, biblioteker og andre parametere. Du kan kjøre programmer direkte i Linux-miljøet. På den annen side vil konfigurering av Wine fortsatt ta litt tid og muligens mer enn én gang når du starter individuelle programmer og spill. De virtuelle maskinene kjører de originale versjonene av Windows og andre operativsystemer som må installeres og konfigureres på forhånd. Visse dataressurser er allokert til systemet, standard maskinvare emuleres. Før du kjører programmet, må du først starte emulatoren og laste operativsystemet, noe som krever ekstra tid. Det bør bemerkes at noen programmer er beskyttet mot å kjøre under virtuelle maskiner.

Installerer vin

Åpne terminalen med en tastekombinasjon Ctrl + Alt + T... Legg til et depot med Wine-kommandoen:

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

Skriv inn administratorpassordet. Under installasjonsprosessen må du trykke på " Tast inn».

Hvis du oppgraderer systemet, for eksempel ved å oppgradere Ubuntu 13.10 til Ubuntu 14.04, må du gjenta operasjonen ovenfor etter oppgraderingen, siden ikke-standardlagrene blir slettet under oppgraderingen.

Etter å ha lagt til depotet, oppdaterer vi informasjonen om pakkene:

sudo apt-get oppdatering

Nå kan du installere Wine med kommandoen:

sudo apt-get install wine1.7

Den siste, i skrivende stund, testversjonen av programmet vil bli installert. For å installere en eldre, men mer stabil versjon, må du kjøre kommandoen:

sudo apt-get install wine1.6

Kanskje, når du leser denne artikkelen, vil nyere versjoner allerede vises, så i stedet for wine1.6 eller wine1.7, må du installere wine1.8 eller wine1.9. Det gjeldende versjonsnummeret er oppført på den offisielle Wine-nettsiden: http://www.winehq.org

Selv om det er mulig å ikke spesifisere versjonen under installasjonen, vil Wine-versjonen i dette tilfellet avhenge av versjonen av operativsystemet:

sudo apt-get install wine

Du kan sjekke hvilken versjon som er installert ved å bruke kommandoen:

vin --versjon

Vinoppsett

Etter installasjonen må du konfigurere programmet med kommandoen:

winecfg

Ris. 1. Winecfg innstillingsvindu

Denne kommandoen vil opprette en .wine-katalog i brukerens hjemmekatalog, der systemfiler med innstillinger vil være plassert - en analog av Windows-registret og drive_c - en katalog for Windows-applikasjoner. Med winecfg kan du velge standard Windows-versjoner og for individuelle applikasjoner, bibliotekversjoner, konfigurere grafikk og lyd, integrasjon med skrivebordet, velge disker som Windows-programmer har lov til å kjøre fra.

Og du kan redigere registret ved å bruke den kjente kommandoen:


Ris. 2. Regedit-vinduet under Wine

Etter dette første oppsettet vil det allerede være mulig å installere og kjøre programmer ved hjelp av Wine. Men mange programmer vil ikke kunne fungere, siden de krever visse biblioteker, fonter osv., som må installeres separat. For å gjøre dette vil vi bruke Winetrick-programmet, som er inkludert i standard Wine-pakken. I tillegg til fonter og biblioteker lar Winetricks deg også installere populære programmer og spill og tilpasse Wine.

La oss prøve å installere Internet Explorer 7 ved å bruke vintriks, for dette skriver vi inn terminalen:

vintriks ie7

La oss vente en stund til de nødvendige filene er lastet ned og installasjonsprogrammet starter, klikk på Neste-knappen og vent til installasjonen er fullført. For den påfølgende lanseringen av Internet Explorer, må du kjøre kommandoen:

vin "C: \ Program Files \ Internet Explorer \ iexplore"

Men det er bedre å kjøre programmer fra hjemmekatalogen. Gå til katalogen (hvis det er et mellomrom i filnavnet, må du sette en omvendt skråstrek "\" foran den):

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

Og kjør programmet:

vin iexplore.exe

For ikke å skrive inn disse kommandoene hver gang, kan du lage et enkelt skript. Gå til hjemmekatalogen din:

Opprett ie.sh-fil ved hjelp av nano-editor:

nano dvs.sh

Sett inn linjene i filen:

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

Lagre filen - Ctrl + O og gå ut av redigeringsprogrammet - Ctrl + X... Vi gjør filen kjørbar:

chmod + x dvs.sh

Nå, for å starte, dvs. bare skriv:

~ / dvs.sh

Eller du kan kopiere filen til skrivebordet og kjøre den med musen:

cp ie.sh ~ / Desktop /

Installasjon av programmet fra CD eller DVD kan gjøres med følgende kommando:

vinstart "D: \ setup.exe"

Du kan installere andre programmer og biblioteker på samme måte. Du kan også bruke programmets grafiske grensesnitt ved å skrive vintriks ingen parametere. Velg deretter "Velg standard vinprefiks".

Ris. 4. Velge vintriks-handlingen

Og vi merker bibliotekene som må installeres. Du kan gjøre det samme med kommandolinjen, for eksempel:

winetricks d3dx9 dotnet20

Dermed vil vi installere to komponenter samtidig: d3dx9 og dotnet20. For å sikre at populære skrifter vises riktig i programmer, installer dem:

winetricks allfonts

Biblioteker er litt mer kompliserte. Ulike programmer kan kreve separate innstillinger, spesifikke versjoner av Windows og biblioteker. For å gjøre dette kan du opprette flere vinkonfigurasjoner, og spesifisere katalogen med innstillingene ved å bruke miljøvariabelen VINPREFIX... Som standard WINEPREFIX = ~ / .wine For å opprette nye innstillinger i ~ / .wine2-katalogen, skriv inn:

WINEPREFIX = ~ / .wine2 winecfg

Dermed kan et hvilket som helst antall konfigurasjoner opprettes. For å konfigurere og installere fonter og biblioteker, skriv inn:

WINEPREFIX = ~ / .wine2 vintriks

Slik kjører du det installerte programmet:

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

Du kan avslutte kjøringen av programmet ved å bruke kommandoen:

killall -9 program.exe

Og for å avslutte arbeidet med alle programmer som kjører under Wine, må du skrive inn:

vintjener -k

For å fjerne innstillinger og alle programmer i ~ / .wine2-prefikset, trenger du bare å slette katalogen:

rm -r ~ / .wine2

Du kan slette hovedvinkatalogen på samme måte:

rm -r ~ / .vin

Vær forsiktig, dette vil også fjerne alle Windows-applikasjoner som er installert i denne katalogen!

vinfil- starte filbehandleren, som du kan starte Windows-applikasjoner med, kopiere og slette filer, etc. Du kan finne ut hvilke applikasjoner og spill som kjøres under Wine og hvordan du gjør innstillinger for spesifikke applikasjoner på nettsiden: http://appdb.winehq.org/ Siden er på engelsk. For å søke etter applikasjoner, velg "Bla gjennom apper" i menyen og skriv inn navnet på programmet i feltet "Navn". Versjoner av programmer som starter og kjører uten feil eller med mindre problemer er rangert som platina eller gull. Hvis programmet ikke fungerer i det hele tatt, blir det tildelt en "Søppel"-vurdering.

PlayOnLinux

PlayOnLinux er et program som i stor grad forenkler installasjonen og konfigurasjonen av Windows-applikasjoner for å kjøre under Wine. Den laster automatisk ned fra Internett og installerer alle nødvendige komponenter for å kjøre spesifikke programmer, så vel som selve programmene, hvis de distribueres gratis via Internett. Ellers trenger du en installasjonsplate med programmet. Installer programmet på hvilken som helst måte, for eksempel i Ubuntu med kommandoen:

sudo apt-get install playonline

og kjør det:

playonline.com

Å bruke programmet er ekstremt enkelt. Trykk på "Installer"-knappen.

Ris. 5. Hovedvindu i PlayOnLinux

Vi velger programmet som skal installeres. Hvis du ikke har funnet ønsket program i valgvinduet, kan du prøve å klikke "Installer et program som ikke er i listen" nederst i vinduet.

Ris. 6. Vindu for valg av PlayOnLinux-programmet

Alt som gjenstår er å klikke på Neste-knappen flere ganger, og i noen tilfeller velge programkonfigurasjonen. Etter installasjonen vil programsnarveier vises i hovedvinduet i PlayOnLinux, hvorfra de kan startes ved å dobbeltklikke, eller ved å klikke på "Kjør"-knappen. Du kan også lage snarveier til Windows-programmer på skrivebordet ved å bruke snarveiknappen.

Ris. 7. Hovedvinduet i PlayOnLinux med det installerte Windows-baserte programmet FireFox

Andre vinbaserte programmer

Det er også betalte vinbaserte programvareprodukter. CrossOver lar deg kjøre ulike versjoner av Microsoft Office, Adobe Photoshop og mange andre programmer og spill under Linux. [e-postbeskyttet] er hovedsakelig rettet mot å støtte populære forretningsprogrammer: 1C: Enterprise, ConsultantPlus, GARANT og andre. Du kan bli kjent med disse programmene på de offisielle sidene: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

Virtualbox

Virtualbox er et av de mest populære virtualiseringsprogrammene som lar deg kjøre ulike operativsystemer samtidig på én datamaskin. Installasjon av VirtualBox i Ubuntu kan gjøres på standard måte ved å skrive inn terminalen:

sudo apt-get oppdatering

sudo apt-get install dkms

sudo apt-get install virtualbox

Du kan laste ned VirtualBox for ulike operativsystemer her: https://www.virtualbox.org/wiki/Downloads. Etter at installasjonen er fullført, legg til brukeren i vboxusers-gruppen, i stedet for brukernavn må du spesifisere riktig brukernavn som VirtualBox skal fungere under:

sudo usermod -a -G vboxusers brukernavn

Nå kan du kjøre programmet gjennom menyen, eller ved å skrive inn terminalen:

virtualbox

Ris. 8. VirtualBox manager med allerede installerte operativsystemer

Nå skal vi installere operativsystemet, for dette må du ha en installasjonsdisk eller dens image. Trykk på knappen "Opprett", veiviseren for å lage en ny virtuell maskin starter:

Ris. 9. Ny virtuell maskinveiviser

Trykk på "Neste" -knappen, skriv inn navnet på den virtuelle maskinen, for eksempel "Windows XP", og nedenfor velger vi riktig type og versjon av operativsystemet:

Ris. 10. Velge versjonen av operativsystemet

Vi valgte Windows XP fordi det er mindre krevende for datamaskinressurser, tar mindre plass og starter opp raskere. Men støtte for dette systemet er allerede offisielt avviklet. Naturligvis kan du installere andre versjoner av Windows som VirtualBox støtter: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Velg deretter mengden RAM som skal allokeres til den virtuelle maskinen:

Ris. 11. Valg av minnestørrelse

Valget avhenger av OS-versjonen, mengden fysisk minne, de planlagte oppgavene, antall gjestesystemer som kjører samtidig. Avhengig av versjonen av operativsystemet, vil VirtualBox tilby forskjellige standardparametere, men de er vanligvis minimale, det er tilrådelig å øke dem. I alle fall, for normal drift av moderne operativsystemer, kreves det minst 1-2 Gigabyte RAM (for Windows XP er 512 MB nok), og det er også nødvendig å overlate minne til hovedvertssystemet. Deretter lager vi en ny virtuell harddisk eller velger de som allerede er opprettet tidligere.

Ris. 12. Virtuell harddisk

På neste skjermbilde velger du type disk, som standard standard VDI.

Ris. 14. Velge attributtene til den virtuelle disken

Vi angir størrelsen på disken, la plasseringen være som standard (disken vil være plassert i mappen ~ / VirtualBox VM-er / Systemnavn.

Ris. 15. Velge plassering og størrelse på den virtuelle disken

Det gjenstår å klikke på "Opprett" -knappen.

Ris. 16. Den siste fasen av å lage en ny virtuell maskin

Den virtuelle maskinen er opprettet. Velg den i VirtualBox-behandlingen og klikk på "Egenskaper"-knappen.

Ris. 17. Systemvalg

Her kan du konfigurere den opprettede virtuelle maskinen i detalj. Først av alt må du spesifisere disken som vi skal installere systemet fra. For å gjøre dette, klikk på "Media" til venstre, velg en tom disk, til høyre, klikk på diskikonet og spesifiser bildet av distribusjonssettet, eller merk av i "Live CD / DVD"-boksen og sett inn en fysisk disk.

Ris. 18. Velge installasjonsdisken

Ris. 19. Systeminnstillinger

Hvis hastigheten på arbeidet med grafikk er viktig, gå til "Vis"-fanen, øk mengden videominne og aktiver akselerasjon.

Ris. 20. Konfigurere skjerminnstillinger

Gå tilbake til VirtualBox Manager og trykk på Start-knappen. Deretter installerer vi systemet som vanlig. Etter å ha installert gjestesystemet, last det inn og velg "Installer Guest OS Add-ons" i "Devices"-menyen. Alternativt kan du trykke på tastekombinasjonen til høyre Ctrl + D... Etter å ha installert tilleggene, vil systemet være klart til å fungere.

Ris. 21. Installert og klar til å fungere Windows XP-system i VirtualBox

Gjesteoperativsystemet lastes inn etter oppstart av VirtualBox ved å trykke på "Start"-knappen. Bytting av musepekeren mellom hoved- og gjestesystemet utføres automatisk, men du kan bytte med makt ved å bruke knappen høyre Ctrl(Vertsnøkkel - kan endres i innstillinger) og høyre Ctrl + I... Den samme knappen, i kombinasjon med forskjellige taster, tjener en rekke funksjoner:

Vertstast + F- bytte til fullskjermmodus og tilbake.

Vertstast + Del- erstatter kombinasjonen Ctrl + Alt + Del.

Vertsnøkkel + I- deaktiver museintegrering.

Vertsnøkkel + С- bytte til skaleringsmodus, der du kan angi en vilkårlig vindusstørrelse, gå tilbake til standardmodus med samme tastekombinasjon.

Vertstast + D- installasjon av tillegg til gjesteoperativsystemet.

Vertstast + T- ta et bilde, lagre OS-tilstanden. Det vil være mulig å gjenopprette systemet fra den lagrede tilstanden i hovedvinduet til VirtualBox-behandleren ved å klikke på "Snapshots"-knappen. En veldig hendig funksjon for å bekjempe virus, teste og feilsøke programmer som kan skade systemet. Du kan alltid rulle tilbake systemet til en stabil tilstand.

Vertstast + S- åpne innstillingsvinduet.

Vertstast + R- restart systemet.

Vertstast + Q- lukk den virtuelle maskinen (logg ut).

Finner du ikke en passende erstatning for en spesifikk Windows-app på Linux? Den beste løsningen på dette problemet er å dobbel oppstart under Linux-installasjonen. I dette tilfellet kan du alltid laste inn Windows for å jobbe med det nødvendige programmet. Alternativt kan du bruke VirtualBox virtuell maskinbehandler til å installere Windows i en virtuell maskin som kjører på Linux.

Men det er en tredje løsning som ikke kan anbefales for nybegynnere: du kan installere en Windows-emulator på Linux Mint, Ubuntu og Fedora. Wine er en sofistikert applikasjon som lar deg kjøre mange (men ikke alle) Windows-applikasjoner på Linux. I kjernen er det et lite teknologisk mirakel.

Imidlertid har dette teknologiske miraklet en alvorlig ulempe: takket være Wine kan Linux kjøre ikke bare nyttige applikasjoner for Windows, men også noen ondsinnede programmer designet spesielt for Windows.

1. Systemsikkerhetsproblemer

Til tross for at all skadelig programvare for Windows ikke vil kunne få tilgang til filene på systemet ditt (Wine kjører som en vanlig bruker, ikke rot), er alle filer fra hjemmekatalogen tilgjengelige for den. Og denne katalogen inneholder vanligvis dokumenter, musikk, fotografier og så videre. Dette er selvfølgelig et alvorlig sikkerhetsproblem.

Av denne grunn anbefaler jeg ikke Wine for nybegynnere. Jeg tror det er best å ikke la seg rive med av å installere emulatorer hvis du er bekymret for sikkerheten til systemet ditt, og jeg installerer dem ikke selv med mindre det er en god grunn. For å teste builds av programmene mine for Windows, bruker jeg Windows 7 i en VirtualBox virtuell maskin (mer om dette senere).

2. Det er nesten umulig å beskytte Vin i tillegg

Vil du bruke Wine uansett? I dette tilfellet, husk at filene i hjemmekatalogen din vil bli utsatt for en teoretisk risiko som ikke kan reduseres til null. Selv om du endrer standard vinkatalog og begrenser antall tilgjengelige "disker", vil ikke filer fra hjemmekatalogen være fullstendig beskyttet.

Wine lar Windows malware skade alle filer i hjemmekatalogen din uten at du vet det. Denne uttalelsen gjelder også når det gjelder bruk av slike grafiske skall for Wine som CrossOver og PlayOnLinux.

3. Hva annet kan du gjøre hvis du vil bruke Windows-applikasjoner?

Trenger du å bruke noen Windows-applikasjoner og vil ikke bruke Wine? I dette tilfellet kan du enten dobbeltstarte datamaskinen for å starte Windows om nødvendig, eller installere en gratis lisensiert versjon av Windows 7 i en VirtualBox virtuell maskin på Linux.

4. Installere Wine med PlayOnLinux grafiske skall

Hvis du bestemmer deg for å installere vinemulatoren, kan du installere et enkelt grafisk skall PlayOnLinux sammen med den. For å gjøre dette, åpne et terminalvindu og skriv inn følgende kommando i det:

Linux Mint / Ubuntu:

sudo apt-get install playonline

sudo dnf installer playonline

Etter å ha fullført kommandoen, trykk på tasten Tast inn... Når du blir bedt om et passord, må du skrive inn passordet ditt. Passordtegnene dine vil ikke vises på noen måte, ikke engang med punktum, og det er greit. Etter å ha skrevet inn passordet, trykk på tasten igjen. Tast inn.

5. PlayOnLinux: Installer en støttet applikasjon

A. Etter slutten av installasjonsprosessen, start PlayOnLinux-applikasjonen og vent til prosessen med å oppdatere metadataene er fullført (fremdriften vises ved hjelp av en indikator i statuslinjen nederst i applikasjonsvinduet).

B. Du kan nå velge programmet du vil installere. For å gjøre dette, klikk på knappen "Installasjon" på verktøylinjen i hovedprogramvinduet. Dette åpner et vindu med en liste over støttede applikasjoner delt inn i kategorier, der du kan velge applikasjonen du er interessert i.

C. For å installere en støttet applikasjon, velg den, klikk på knappen "Installere" og svar på spørsmålene til installasjonsveiviseren. PlayOnLinux vil uavhengig laste ned versjonen av Wine som er egnet for å starte applikasjonen og forberede arbeidsmiljøet. Installasjonsprosessen kan ta litt tid.

D. Etter vellykket fullføring av installasjonen av applikasjonen, velg applikasjonen fra listen i hovedvinduet til PlayOnLinux og klikk på knappen "Launch" på verktøylinjen.

E. Som et resultat bør applikasjonen starte og fungere korrekt.

6. PlayOnLinux: Installere en applikasjon som ikke støttes

A. I tilfelle du etter å ha startet PlayOnLinux ikke finner applikasjonen du trenger i listen over støttede applikasjoner, kan du installere denne applikasjonen manuelt ved å følge lenken "Installer et program som ikke er på listen" nederst i programlistevinduet. Dette vil starte den manuelle installasjonsveiviseren.

B. La oss prøve å installere spillet NOLF 2. Når du blir spurt "Hva har du lyst til å gjøre?" skal svare "Installer programmet på en ny virtuell disk".

C. Når det gjelder NOLF 2, trenger du en spesifikk versjon av Wine og flere biblioteker.

For å komme i gang kan du velge systemversjonen av Wine og et av kjøretidsbibliotekene (utgitt under utgivelsen av applikasjonen), og etter slutten av installasjonsprosessen installere den nødvendige versjonen av Wine ( "1.5.22-vertex-blending-1.5.21 (x86)" for NOLF2), samt de nødvendige bibliotekene ( "Vcrun6" og "Vcrun2005" for NOLF2). Informasjon om den kompatible versjonen av Wine, samt om bibliotekene som kreves for å kjøre applikasjonen, finnes i applikasjonsdatabasen til Wine-prosjektet.

E. Etter vellykket installasjon vil du bli bedt om å velge en snarvei.

F. Det gjenstår å konfigurere utførelsesmiljøet til spillet og sjekke ytelsen. Hvis du har valgt feil vinversjon eller biblioteker, kan du alltid fikse situasjonen ved å klikke på knappen "Melodi" på verktøylinjen i hovedvinduet i PlayOnLinux. Ved hjelp av en fane "Vin" du kan installere versjonen av Wine du ønsker (ikke glem å også endre versjonen i fanen "Grunnleggende").

Ved hjelp av en fane "Installere komponenter" det er enkelt å installere alle nødvendige biblioteker.

G. Hvis noen patcher har blitt utgitt for spillet, gå til "Diverse", trykk på knappen "Kjør file.exe på denne virtuelle disken", velg oppdateringsfilen og følg instruksjonene til installasjonsveiviseren. For å endre filer i manuell modus, bruk knappen "Åpne programkatalogen" på samme fane.

H. Etter hvert skal både spillstartmenyen og selve spillet begynne å fungere korrekt.

7. PlayOnLinux: avinstaller programmet

Hvis du ikke lenger trenger noen av de installerte applikasjonene, kan du velge den fra listen over applikasjoner i hovedvinduet til PlayOnLinux, klikk på knappen "Slett" på verktøylinjen og svar på enkle spørsmål fra veiviseren for fjern virtuell disk.

Vil du lære om andre innstillinger og triks for å jobbe med Linux-systemer? Et stort antall slikt materiale er lagt ut på denne nettsiden.

Det er for øyeblikket to måter å kjøre Windows-applikasjoner på Linux:

1) Mekanisme for å lage virtuelle maskiner. Slike programmer inkluderer f.eks. VMWare og Win4Lin... For at de skal fungere, må du ha Windows installert på datamaskinen.
2) Kjør Windows-programmer som X Window-applikasjoner. Det mest kjente og legendariske programmet av denne typen er Vin(Vin er ikke en emulator).

Faktisk er VMWare et kraftig virtuell maskinsystem. Dette programmet spesialiserer seg ikke på å emulere spesifikke operativsystemer - det emulerer bare selve datamaskinen, der et annet operativsystem er lansert. Kort fortalt er en virtuell datamaskin et spesialprogram som kjører på Linux og simulerer en Intel x86 fysisk datamaskin. Skjermen til en virtuell datamaskin er et vindu i det grafiske skallet X Window, hvor informasjon sendes ut.

En virtuell datamaskin er "bygget" fra følgende sett med virtuelle enheter:
Virtuelle IDE- og SCSI-harddisker, virtuell CD – ROM-stasjon;
standard diskettstasjon;
Intel 82371 PCI Bus Master IDE-harddiskkontroller som støtter to primære og to sekundære IDE-disker;
SCSI-diskadapter kompatibel med BusLogic BT-958;
standard PCI-grafikkadapter, standard 101/102-tasters tastatur, PS/2-kompatibel mus;
AMD PCNET Family Ethernet adapter (PCI-ISA) nettverkskort;
serielle porter COM1-COM4, ​​parallellporter LPT1-LPT2;
Sound Blaster-kompatibelt lydkort 16.

Naturligvis konkurrerer to OSer som kjører samtidig på samme fysiske datamaskin, på en eller annen måte, om de virkelige ressursene til basisdatamaskinen, og derfor er kravene til den ganske høye. I tillegg er VMWare krevende på versjonen av kjernen og grafikkbibliotekene. Du kan for eksempel lese mer om VMWare i denne artikkelen.

Den generelle konklusjonen er at det er et stort og uhåndterlig program, men med store muligheter.

1.2) Win4Lin - http://www.netraverse.com.

Dette er også en virtuell datamaskinemulator, men den ble laget og optimalisert spesielt for å kjøre Windows på Linux. Dessuten bruker den ikke den vanlige, men den lappede Linux-kjernen. Derfor er den raskere og mer pålitelig enn VMWare. Generelt er Win4Lin den beste i sitt slag for øyeblikket! Emulering er nesten 100 %, og alle kjente programmer skrevet for Windows er i Linux-vinduet (Nettstedet viser slike applikasjoner - MS Office, Intuit Quicken, Lotus SmartSuite, Adobe Photoshop, Intuit TurboTax, MS Internet Explorer, Palm Desktop, Netscape Navigator, Winamp og mye mer). En spesiell funksjon til programmet er også beskyttelse mot feil (beskyttelseslag), takket være at selv om applikasjonen har krasjet, kan den enkelt gjenopprettes uten å påvirke systemets ytelse. Den nye versjonen av Win4Lin 3.0 har til og med støtte for Microsoft-nettverket. Den eneste ulempen er mangelen på DirectX-støtte, så du vil ikke kunne spille spill. Generelt går alt veldig raskt sammenlignet med VMWare og til og med for en stund glemmer du at du er i Linux :).

Installasjon: Først må du laste ned installasjonsfilen fra http://www.netraverse.com/download. Etter det bestemmer oppsettet selv typen av kjernen din og tilbyr å laste ned den oppdateringsversjonen av kjernen (Win4Lin-Improved Kernel). Du kan lese mer om å installere eller bruke Win4Lin på engelsk, eller. Det er også dokker på russisk. (Oppdatering fra 24.01.02: Det er en annen interessant artikkel om installasjon av Win4Lin - den ligger).

Generell konklusjon - Den beste !!

2.1) VIN(Vin er ikke en emulator) - http://www.winehq.org.

Det mest kjente og legendariske programmet for å kjøre Windows-programmer i OS Linux og X Window-miljø. Faktisk er Wine ikke en emulator, men ganske enkelt et program som prøver å reprodusere Windows-funksjonalitet. I motsetning til de to ovennevnte kommersielle (og svært dyre) prosjektene, distribueres Wine som åpen kildekode. (Men det er også en kommersiell versjon kalt WineX utviklet av Transgaming). Wine- og WineX-utviklerne har allerede hatt en viss suksess med å kjøre kraftige Windows-applikasjoner. (For eksempel går moderne spill bra under WineX 2.0). Wine lager ikke en virtuell datamaskin, men prøver å kjøre Windows-applikasjoner i grafiske Linux-applikasjoner. Derfor krever VMWare og Win4Lin at Windows er installert på datamaskinen, mens Wine ikke trenger Windows på datamaskinen. (Men vanligvis brukes forskjellige filer hentet fra Windows - for eksempel DLL-er).