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.
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!