Mens Wine kan køre mange Windows-applikationer, kører ikke alle problemfrit. Derfor anbefaler jeg, at du holder dine forventninger lave, når det kommer til at bruge vin.
I denne artikel demonstrerer jeg, hvordan man installerer og bruger Vin på openSUSE.
Hvorfor bruge vin
Vin har været en varm debat blandt Linux-samfundet i lang tid. Nogle synes, det er godt, andre (især hardcore Linux-entusiaster) synes, at vin er "ikke vigtigt", eller det er "det sidste, Linux har brug for". Men det større billede fortæller det modsatte. Windows er stadig et ret dominerende desktop OS. Selv med Apple-produkter indtager Windows en stor procentdel af desktop-markedet. Se GlobalStats på den verdensomspændende markedsandel for desktop OS.
Fordi så mange mennesker bruger Windows, er det kun naturligt for udviklere at oprette apps til Windows-platforme og i mange tilfælde overse andre platforme. Lad os tage Adobe for eksempel. Adobe-produkter er kun tilgængelige til Windows og macOS. Fra nu af understøtter Adobe sandsynligvis ikke Linux når som helst snart.
Derfor har vi brug for vin.
- Brugere kan nyde de stærke punkter i UNIX (stabilitet, fleksibilitet, ydeevne, fjernadministration osv.) mens du stadig har adgang til de Windows-apps, de er afhængige af.
- I tilfælde af scripting kan UNIX-scripts bruge Wine til at ringe til Windows-apps og få mest muligt ud af UNIX-miljøet.
Installation af vin på openSUSE
Lad os først tilføje openSUSE repo for WINE. Tilføj repoen i henhold til din openSUSE-version.
Spring 15
$ sudo zypper ar -r https: // download.åbent forbrug.org / arkiver /Emulatorer: / Vin / openSUSE_Leap_15.0 / Emulatorer: Vin.repo
Spring 42.3
$ sudo zypper ar -r https: // download.åbent forbrug.org / repositories / Emulatorer:/ Vin / openSUSE_Leap_42.3 / Emulatorer: Vin.repo
Spring 42.2
$ sudo zypper ar -r https: // download.åbent forbrug.org / repositories / Emulatorer:/ Vin / openSUSE_Leap_42.2 / Emulatorer: Vin.repo
Tumbleweed
$ sudo zypper ar -r https: // download.åbent forbrug.org / repositories / Emulatorer:/ Vin / openSUSE_Tumbleweed / Emulatorer: Vin.repo
Hvis du kører en anden version af openSUSE, skal du tjekke openSUSE wiki for den respektive repo URL.
Når repoen er tilføjet, opdateres repo-cachen for zypper. Når du bliver bedt om at stole på den nye repo-nøgle, skal du indtaste “a”.
$ sudo zypper ref
Sig nu til zypper at installere WINE.
$ sudo zypper i vin
Tjek vinversion
For at kontrollere den aktuelle version af WINE, der er installeret på dit system, skal du køre denne kommando.
$ vin - version
Vinkonfiguration
Før du kører en Windows-app med Wine, anbefales det at køre konfigurationsværktøjet til vin først. At køre dette værktøj vil kortlægge alle de nødvendige drivere til WINE og skabe en “.vin ”-fil i hjemmekataloget.
$ winecfg
Under fanen "Drev" kan du konfigurere alle de drev, som Windows-applikationer kan se.
Under fanen "Grafik" kan du konfigurere "Vinduesindstillinger" og "Skærmopløsning" for Windows-apps.
Winetricks
Ved hjælp af Winetricks kan du installere nogle almindelige Windows-programmer som Win32 Firefox, Apple QuickTime, forskellige multimediecodecs, TrueType-skrifttyper og runtime-DLL'er som Visual C ++ runtime osv.
Før vi kører en applikation, bruger vi Winetricks til at installere nogle vigtige Windows-komponenter for at sikre et forbedret og mere stabilt vinmiljø. Kør Winetricks.
$ winetricksNår Winetricks køres for første gang, søger Wine og installerer de nødvendige pakker, som det har brug for for at køre Windows-programmer problemfrit. Fra "Wine Mono Installer" skal du klikke på "Install".
Når installationen er færdig, vises “Wine Gecko Installer”. Klik på “Installer” for at fortsætte.
Winetricks skal starte GUI. Hvis det ikke starter, skal du køre denne kommando.
$ winetricks - guiFra vinduet skal du markere indstillingen "Vælg standardvinpræfiks".
På listen skal du vælge indstillingen “Installer en Windows DLL eller komponent” og klikke på “OK”.
Installer alt, der er markeret i følgende skærmbilleder.
Når du er valgt, skal du klikke på “OK”.
Vent, indtil alle komponenterne downloades og installeres. Det kan tage lang tid, så tag en kop kaffe! I nogle tilfælde kan installationen kræve brugerinteraktion.
Kører et Windows-program
Dette er den primære funktion af WINE, højre? Lad os som en demo prøve at køre nogle lette applikationer.
Lad os først installere Notepad++. Det er en moderne, gratis og open source teksteditor. Få notesblok++.
Når du er downloadet, skal du køre følgende kommando for at starte installationen af Notepad ++.
$ vin npp.7.8.2.installatør.exe
Installationen starter. Hvis du ikke installerede Vin gekko og andre komponenter tidligere, installerer Wine dem først. Derefter starter installationen.
Først skal du vælge sprog. Vælg dit passende sprog, og klik på "Næste".
Klik på "Næste" på velkomstsiden.
Klik på "Jeg er enig" på siden med licensaftalen.
Vælg det ønskede installationssted, og klik på "Næste". Du kan administrere drevne fra Winecfg.
Vælg komponenterne i Notepad ++, og klik på "Næste".
Klik på "Installer".
Voila! Installationen er afsluttet! Klik på “Finish” for at afslutte installationsprocessen.
Afsluttende tanker
Applikationskompatibilitet er en stor del af Wine, ikke sandt? Brug Wine Application Database (AppDB) til at kontrollere, om din ønskede app er kompatibel med Wine. Det er en community-driven database, der holder styr på kompatibilitet for tusindvis af apps. Fra nu af er der mere end 25.000 apps i databasen! Apps er markeret som Platinum (fuldt kompatibel, ingen tweaks kræves), Gold (fuldt kompatibel, mindre tweaks krævet) og Silver (let kompatibilitetsproblem).
PlayOnLinux er et andet interessant værktøj, du bør tjekke ud. Målet her er at gøre installationen af mange apps og spil lettere. Det fungerer sammen med vin.
god fornøjelse!