Hvordan installere vin for Windows -kompatibilitet på OpenSuse

Hvordan installere vin for Windows -kompatibilitet på OpenSuse
Vin er et "kompatibilitetslag" (ikke emulator) for POSIX-kompatible systemer (Linux, BSD og MacOS) for å kjøre Windows-applikasjoner. Det er ikke en emulator. I stedet konverterer den direkte Win32 API-samtalene til POSIX-samtaler på flyet. Dermed tilbyr vin langt mindre ytelseseffekt enn klassisk virtualisering.

Mens vin kan kjøre mange Windows -applikasjoner, vil ikke alle løpe jevnt. Derfor anbefaler jeg å holde forventningene dine lave når det gjelder bruk av vin.

I denne artikkelen vil jeg demonstrere hvordan du installerer og bruker vin på OpenSuse.

Hvorfor bruke vin

Vin har vært en varm debatt blant Linux -samfunnet i ganske lang tid. Noen synes det er flott, andre (spesielt hardcore Linux -entusiaster) synes som vin er "ikke viktig" eller, det er "det siste Linux trenger". Imidlertid forteller det større bildet det motsatte. Windows er fremdeles et ganske dominerende skrivebords OS. Selv inkludert Apple -produkter, opptar Windows en heftig prosentandel av skrivebordsmarkedet. Ta en titt på GlobalStats på den verdensomspennende markedsandelen av Desktop OS.

Fordi så mange bruker vinduer, er det bare naturlig for utviklere å lage apper for Windows -plattformer og i mange tilfeller overse andre plattformer. La oss for eksempel ta Adobe. Adobe -produkter er bare tilgjengelige for Windows og MacOS. Per nå er det ikke sannsynlig at Adobe støtter Linux når som helst snart.

Derfor trenger vi vin.

  • Brukere kan glede seg over de sterke punktene i UNIX (stabilitet, fleksibilitet, ytelse, fjernadministrasjon osv.) mens de fremdeles har tilgang til Windows -appene de er avhengige av.
  • Når det gjelder skripting, kan UNIX -skript bruke vin til å ringe Windows -apper og få mest mulig ut av Unix -miljøet.

Installere vin på OpenSuse

Først, la oss legge til OpenSUSE -repoen for vin. Legg til repoen i henhold til OpenSuse -versjonen din.

Sprang 15

$ sudo zypper ar -r https: // nedlasting.OpenSUSE.org/depoter/
Emulatorer:/vin/openSUSE_LEAP_15.0/emulatorer: vin.repo

Sprang 42.3

$ sudo zypper ar -r https: // nedlasting.OpenSUSE.org/depoter/emulatorer:
/Vin/openSUSE_LEAP_42.3/Emulatorer: Vin.repo

Sprang 42.2

$ sudo zypper ar -r https: // nedlasting.OpenSUSE.org/depoter/emulatorer:
/Vin/openSUSE_LEAP_42.2/Emulatorer: Vin.repo

Tumbleweed

$ sudo zypper ar -r https: // nedlasting.OpenSUSE.org/depoter/emulatorer:
/Vin/openSuse_tumbleweed/emulatorer: vin.repo

Hvis du kjører noen annen versjon av OpenSuse, kan du sjekke OpenSuse Wiki for den respektive repo -url.

Når repoen er lagt til, må du oppdatere repo -cachen til Zypper. Når du blir bedt om å stole på den nye repo -tasten, kan du angi “A”.

$ sudo zypper ref

Nå, fortell Zypper å installere vin.

$ sudo zypper i vin

Sjekk vinversjonen

For å sjekke den gjeldende versjonen av vin som er installert på systemet ditt, kjør denne kommandoen.

$ vin -Versjon

Vinkonfigurasjon

Før du kjører en Windows -app med vin, anbefales det å kjøre Vinkonfigurasjonsverktøyet først. Å kjøre dette verktøyet vil kartlegge alle nødvendige drivere for vin og lage en ".Vinfil på hjemmekatalogen.

$ winecfg

Under fanen "Driv" kan du konfigurere alle stasjonene som Windows -applikasjoner kan se.

Under fanen "Grafikk" kan du konfigurere "Window Settings" og "Skjermoppløsning" av Windows Apps.

Winetricks

Ved hjelp av Winetricks kan du installere noen vanlige Windows -programmer som Win32 Firefox, Apple QuickTime, forskjellige multimedia -kodeker, Truetype -skrifter og runtime DLL -er som Visual C ++ Runtimes etc.

Før du kjører noen applikasjoner, bruker vi Winetricks for å installere noen kritiske Windows -komponenter for å sikre et forbedret og mer stabilt vinmiljø. Kjør Winetricks.

$ Winetricks

Når du kjører winetricks for første gang, vil vin søke og installere de nødvendige pakkene den trenger for å kjøre Windows -programmer jevnt. Fra “Wine Mono Installator”, klikk på “Installer”.

Når installasjonen er fullført, dukker det opp “Wine Gecko Installer”. Klikk "Installer" for å fortsette.

Winetricks skal starte GUI. Hvis den ikke starter, kjør denne kommandoen.

$ Winetricks -Gui

Fra vinduet, sjekk alternativet “Velg standard WinePrefix”.

Velg alternativet "Installer en Windows DLL eller komponent" fra listen "og klikk" OK ".

Installer alt som er merket i følgende skjermbilder.

Når du er valgt, klikker du "OK".

Vent til alle komponentene lastes ned og installert. Det kan ta lang tid, så ta en kopp kaffe! I noen tilfeller kan installasjonen kreve brukerinteraksjon.

Kjører et Windows -program

Dette er den primære funksjonen til vin, til høyre? La oss som en demo prøve å kjøre noen lette applikasjoner.

Først opp, la oss installere notisblokk++. Det er en moderne, gratis og åpen kildekode-redigerer. Få notisblokk++.

Når du har lastet ned, kjør følgende kommando for å starte Notisblokk ++ installasjonsprogrammet.

$ vin npp.7.8.2.Installasjonsprogram.EXE

Installasjonen starter. Hvis du ikke installerte Vin Gecko Og andre komponenter tidligere, vil vin installere dem først. Etter det vil installasjonen starte.

Først opp, språkvalget. Velg ditt passende språk og klikk "Neste".

Fra velkomstsiden, klikk "Neste".

Klikk på "Jeg er enig" på lisensavtalen "Jeg er enig".

Velg ønsket installasjonssted og klikk "Neste". Du kan administrere stasjonene fra Winecfg.

Velg komponentene i Notisblokk ++ og klikk "Neste".

Klikk "Installer".

Voila! Installasjonen er fullført! Klikk "Fullfør" for å fullføre installasjonsprosessen.

Siste tanker

Applikasjonskompatibilitet er en stor del av vin, ikke sant? Bruk vinapplikasjonsdatabasen (APPDB) for å sjekke om den ønskede appen din er kompatibel med vin. Det er en samfunnsdrevet database som holder oversikt over kompatibilitet for tusenvis av apper. Per nå er det mer enn 25 000 apper i databasen! Apper er merket som platina (fullt kompatible, ingen justeringer kreves), gull (fullt kompatible, mindre justeringer som kreves) og sølv (svak kompatibilitetsproblem).

Playonlinux er et annet interessant verktøy du bør sjekke ut. Målet her er å gjøre installasjonen av mange apper og spill enklere. Det fungerer sammen med vin.

Nyt!