Windows-kompatibilitet

Slik installerer du WINE for Windows-kompatibilitet på OpenSUSE

Slik installerer du WINE 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-samtaler til POSIX-samtaler på farten. Dermed gir Wine langt mindre ytelsespåvirkning enn klassisk virtualisering.

Mens Wine kan kjøre mange Windows-applikasjoner, vil ikke alle kjøre problemfritt. Derfor anbefaler jeg at du holder forventningene lave når det gjelder bruk av vin.

I denne artikkelen skal jeg demonstrere hvordan du installerer og bruker Wine på openSUSE.

Hvorfor bruke vin

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

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

Derfor trenger vi vin.

Installere vin på openSUSE

Først, la oss legge til openSUSE repo for WINE. Legg til repoen i henhold til openSUSE-versjonen.

Sprang 15

$ sudo zypper ar -r https: // nedlasting.åpningsbruk.org / repositories /
Emulatorer: / Vin / openSUSE_Leap_15.0 / Emulatorer: Vin.repo

Sprang 42.3

$ sudo zypper ar -r https: // nedlasting.åpningsbruk.org / repositories / Emulatorer:
/ Vin / openSUSE_Leap_42.3 / Emulatorer: Vin.repo

Sprang 42.2

$ sudo zypper ar -r https: // nedlasting.åpningsbruk.org / repositories / Emulatorer:
/ Vin / openSUSE_Leap_42.2 / Emulatorer: Vin.repo

Tumbleweed

$ sudo zypper ar -r https: // nedlasting.åpningsbruk.org / repositories / Emulatorer:
/ Vin / openSUSE_Tumbleweed / Emulatorer: Vin.repo

Hvis du kjører en annen versjon av openSUSE, sjekk ut openSUSE-wiki for den respektive repo-URL-en.

Når repoen er lagt til, oppdater repo-cachen til zypper. Når du blir bedt om å stole på den nye repo-tasten, skriver du inn “a”.

$ sudo zypper ref

Fortell zypper å installere WINE.

$ sudo zypper i vin

Sjekk vinversjonen

For å sjekke den nåværende versjonen av WINE installert på systemet ditt, kjør denne kommandoen.

$ vin - versjon

Vinkonfigurasjon

Før du kjører en Windows-app med Wine, anbefales det å kjøre konfigurasjonsverktøyet for vin først. Å kjøre dette verktøyet vil kartlegge alle nødvendige drivere for WINE og skape en “.vin ”-filen i hjemmekatalogen.

$ winecfg

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

Under kategorien "Grafikk" kan du konfigurere "Vindusinnstillinger" og "Skjermoppløsning" for Windows-apper.

Winetricks

Ved hjelp av Winetricks kan du installere noen vanlige Windows-programmer som Win32 Firefox, Apple QuickTime, forskjellige multimedia-kodeker, TrueType-skrifter og runtime-DLLer som Visual C ++ runtime osv.

Før du kjører et program, bruker vi Winetricks til å installere noen viktige 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 Wine søke og installere de nødvendige pakkene den trenger for å kjøre Windows-programmer jevnt. Fra "Wine Mono Installer", klikk "Install".

Når installasjonen er fullført, vil "Wine Gecko Installer" dukke opp. Klikk "Installer" for å fortsette.

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

$ winetricks - gui

Fra vinduet, sjekk alternativet "Velg standard vinprefiks".

Fra listen, velg alternativet “Installer en Windows DLL eller komponent” 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 installeres. 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 WINE, ikke sant? La oss prøve å kjøre noen lette applikasjoner som en demo.

Først opp, la oss installere Notisblokk++. Det er en moderne, gratis og åpen kildekode tekstredigerer. Få Notisblokk++.

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

$ vin npp.7.8.2.Installatør.exe

Installasjonen starter. Hvis du ikke installerte Vin gekko og andre komponenter tidligere, vil Wine installere dem først. Etter det vil installasjonen starte.

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

Fra velkomstsiden, klikk “Neste”.

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

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

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

Klikk "Installer".

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

Siste tanker

Applikasjonskompatibilitet er en stor del av Wine, ikke sant? Bruk Wine Application Database (AppDB) for å sjekke ut om ønsket app er kompatibel med Wine. Det er en fellesskapsdrevet 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 kompatibelt, ingen justeringer kreves), Gull (fullt kompatibelt, mindre justeringer kreves) og Sølv (lite 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 Wine.

Nyt!

Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...
HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...