hur man kör Windows-program på Linux [Beginners Guide]

posted in: Articles | 0

När du är här kommer jag att anta att du är en Linux-användare. Och då och då frågar du dig själv: kan jag köra windows-program på Linux?.

svaret på den frågan är ja. Ja, du kan köra Windows-program i Linux., Här är några av sätten att köra Windows-program med Linux:

  • installera Windows på en separat hårddiskpartition
  • installera Windows som en virtuell maskin på Linux

båda fungerar bra. Men de är lite resurshungriga.

om du bara behöver använda ett litet Windows-program är det inte effektivt att installera Windows på en separat hårddiskpartition eller som en virtuell maskin. Dessutom kan Virtual Machine inte använda den totala kraften i din maskin. Så, vad är lösningen?

inga bekymmer, det finns ett annat sätt att använda Windows-programvara på Linux., Det kallas vin. Om du ännu inte är bekant med det eller om du är nybörjare i Linux-världen, är den här artikeln för dig.

i den här nybörjarguiden visar jag dig vad som är vin och hur du använder det för att köra Windows-programvara på Linux. Jag har använt Ubuntu här eftersom Ubuntu är en av de bästa Linux-distributionerna för nybörjare, men någon annan Linux-distribution kommer att ha mer eller mindre samma steg (förutom kommandona i Arch eller Fedora-baserade distributioner).

använda vin för att köra Windows-program i Linux

vin står för vin är inte en Emulator., Och vin är faktiskt en akronym för det. Och som tidigare nämnts är det inte ens en virtuell maskin.

det är snarare ett kompatibilitetslager för att köra Windows-program på Unix-liknande eller POSIX-Kompatibla operativsystem (t.ex. Linux, Mac, BSD). Medan en virtuell maskin eller emulator simulerar intern Windows-logik översätter vin dessa Windows-logik till infödd Unix/POSIX-klagomål logik.

i enkla och icke-tekniska ord konverterar Wine interna Windows-kommandon till kommandon som ditt Linux-system kan förstå.,

installera vin

det finns olika sätt att installera vin på ditt system. Eftersom det här är en nybörjarguide beskriver jag den enklaste här.

nästan alla Linux-distributioner kommer med vin i deras paketförråd. För det mesta finns den senaste stabila versionen av Wine tillgänglig via paketförvaret., Installera vin på Ubuntu är lika enkelt som att skjuta upp en terminal och köra dessa kommandon:

sudo apt updatesudo apt install wine

men om du använder en 64bit installation av Ubuntu, måste du köra dessa ytterligare kommandon:

sudo dpkg --add-architecture i386

detta kommer att lägga till 32bit arkitektur Stöd på din distro som kommer att gynna dig i att installera specifik programvara. Om du inte vet om du har en 32bit-installation eller 64bit, kolla den här artikeln: 32bit eller 64bit Ubuntu?

vilka Windows-program stöds av Wine?,

det finns ett stort antal Windows-program som för närvarande stöds fullt ut av Wine. De kommer att springa utan krångel.

nya Windows-program utvecklas dock varje dag. Många av dem skulle inte fungera som vi vill på vin. Men vinets utvecklingstakt är också snabb, stöd för nya applikationer läggs hela tiden.

och det finns en dedikerad databas för att hålla reda på just det.

Wine Application Database har nästan 24 000 program med olika status beroende på hur väl att program körs i vin., Om du snabbt vill kontrollera betyget på det program du vill använda i vin kan du ta en titt där. Här är innebörden av dessa betyg:

  • Platinum: dessa program installera och köra felfritt i Out-of-the-box vin.
  • Gold: dessa program fungerar felfritt med någon speciell konfiguration.
  • Silver: program med mindre problem är märkta som Silver.
  • Brons: bronsen har stora problem som allvarligt påverkar användningen.
  • sopor: dessa helt enkelt inte kommer att köras på vin.,

recensioner, installationsproceduren, vilken Vinversion den testades mot och olika användbara data finns också tillgängliga för varje applikation här.

naturligtvis är Wine Application Database mestadels användargenererade data, så du är alltid välkommen att prova att köra ett program med en annan version av vin och dela ditt resultat med resten av samhället.

hitta ett program i Wine Application Database

Låt oss se hur vi kan hitta ett program i Wine Application Database.

gå till Wine Application Database. Klicka på Bläddra bland appar i det vänstra sidofältet.,

hitta en App i Wine AppDB

skriv namnet på programmet du vill hitta i namnfältet.

Wine AppDB name filter

klicka på länken till programmet från sökresultatet.

du ser en beskrivning av programmet. Det kommer att finnas en lista över olika versioner Med deras kompatibilitetsbetyg med en viss Vinversion.,

Wine AppDB Application page

låt oss klicka på den senaste versionslänken.

det här är Huvudsidan du behöver kontrollera. Det kommer att finnas detaljerad information om den specifika versionen.

detaljerad information om ansökan

du får en uppfattning om vad som kommer att fungera och vad som inte kommer., Installationsproceduren kommer också att inkluderas här om ytterligare uppgifter behövs för installation.

komma igång med vin

innan vi fortsätter att installera och köra program i vin, bör vi ha en klar uppfattning om några saker och om hur du konfigurerar vin för användning:

WinePrefix

Windows-program behöver en C: – enhet. Vin använder en virtuell C: enhet för detta ändamål. Katalogen för denna virtuella C: enhet heter wineprefix. Först och främst måste vi skapa ett vinprefix., För att göra det, brand upp en terminal och skriv in det här kommandot:

winecfg

detta kommer att skapa ett wineprefix och öppna konfigurationsfönstret för vin. Du kan ändra konfigurationsalternativen om du vill eller låta det vara som för tillfället och stänga det. Nu kan du hitta den virtuella C: enheten på

$HOME/.wine/c_drive
WinePrefix C: enhet

den allmänna regeln är att installera varje ny applikation till ett nytt vinprefix., Vi kan skapa och underhålla flera wineprefix manuellt. Men den uppgiften verkar ganska tråkig för nybörjare. Så vi kommer att hoppa över den delen för nu. Men senare ska jag visa vägen för att göra den delen med lätthet.

installera ett program med Wine

Installera ett program som stöds i Wine är i allmänhet lika enkelt som att dubbelklicka på installationsfilen. Men vi kommer nu att se en steg-för-steg-guide för att installera 7-zip på vin.

kontrollera först efter 7-zip-betyg på Wine Application Database. Det har platina betyg, så vi är redo att gå., Öppna vinkonfiguration (winecfg) och ställ in Windows-versionen till Windows 7.

vin fönster 7

högerklicka på 7-zip installationsfilen och välj Öppna med vin fönster program Loader.

7-zip installationsfil

Se sökvägen för målmappen? 7-zip installation har erkänt den virtuella C: – enheten från wineprefix.,

7-zip Setup katalog på vin

avsluta installationen och gå till installationskatalogen från filbläddraren.

högerklicka på 7zFM.exe och gå till Egenskaper> Öppna med.

Ställ in standard .exe Loader

Välj vin Windows program Loader och stäng fönstret. Dubbelklicka på 7zFM.exe.,

7-zip running with Wine

And there you go! For creating a shortcut on your desktop, right click on the file.

Creating 7-zip shortcut

Now move the Link to Desktop.,

flytta genväg till skrivbordet

Nu kan du köra 7-zip bara från skrivbordet. Allt du behöver göra är att dubbelklicka på ikonen.

kör 7-zip från skrivbordet

om du vill komma åt dina filer på Linux finns de i allmänhet i Z: Drive.,

Linux-katalogen I Z: drive

Du kan använda 7 – zip precis som du skulle använda den på Windows-för att extrahera och skapa arkiv och sådana.

Låt oss göra saker (mycket) enklare

Du kanske har märkt att en viss Vinversion nämns vid Wine Application Database med varje version av application review.

det är på grund av den snabba utvecklingen av vin., Även om ett program körs med den aktuella versionen av Wine, kan det inte köras med en framtida version, på grund av de ändringar som gjorts.

jag har också nämnt om att installera varje program i sin egen färska wineprefix. Så att en ansökan inte har någon chans att störa en annan. Och att göra alla dessa manuellt, vanligtvis från terminalen, är tidskrävande, tröttsamt och ibland förvirrande.

PlayOnLinux är här för att rädda. Det ger ett trevligt gränssnitt för att göra alla dessa saker enkelt., For installing PlayOnLinux on Ubuntu, simply run this command:

sudo apt install playonlinux
PlayOnLinux interface

You can easily perform every task related to Wine with PlayOnLinux from a beautiful and intuitive graphical interface:

  • Installing & Uninstalling applications.
  • Creating, Updating & Removing wineprefixes.
  • Maintain Wine of different architecture and versions.,
  • kör& Skapa genväg för installerade program.
  • och så vidare…

men ändå måste du kontrollera Vinapplikationsdatabasen för recensioner, installationsprocedurer och så vidare.

fördelar med att använda Wine

När det gäller att köra Windows-program på Linux-systemet ger Wine många fördelar jämfört med att använda emulatorer eller virtuella maskiner.

  • prestanda: vinet är immun mot den prestandaförlust som annars uppstår vid emulering.,
  • Native Experience: det finns ingen anledning att öppna vin innan du kör ett Windows-program. Exakt hur vin fungerar kommer att vara tydligare från det här citatet från den officiella webbplatsen,

    vinet kan ses som en Windows-emulator på ungefär samma sätt som Windows Vista kan ses som en Windows XP-emulator: båda låter dig köra samma program genom att översätta systemanrop på ungefär samma sätt. Att ställa in VIN för att efterlikna Windows XP skiljer sig inte mycket från att ställa in Vista för att starta ett program i XP-kompatibilitetsläge.,

Vinderivat

det finns ett stort antal projekt för att köra Windows-program på andra plattformar, baserat på vin:

  • CrossOver: CrossOver är en utvecklad av företaget CodeWeavers. Det är direkt baserat på vin med några tweaks och proprietära tillägg. I själva verket, CodeWeavers sysselsätter en stor del av vin Utvecklare. Till skillnad från de snabba utsläppen av vin är CrossOver-utsläpp stabilare. Den enda och stora nackdelen är att Crossover inte är gratis.
  • PlayOnLinux: PlayOnLinux är helt baserat på vin., Och ger enklare väg för att installera och hantera program med vin. PlayOnLinux är gratis.
    det är också tillgängligt för Mac som PlayOnMac.
  • ReactOS: ReactOS är ett helt annat operativsystem med öppen källkod för att köra Windows-program. Det återanvänder en stor mängd koder från vin. Detta är dock ett projekt under utveckling i mer än ett decennium och jag kommer inte att rekommendera det.

ytterligare Tips om hur du använder vin

Winetricks

detta är en annan viktig del av att använda vin., Winetricks är en hjälpare skript för att ladda ner och installera olika omfördelningsbara runtime bibliotek som behövs för att köra vissa program i vin. Dessa kan omfatta utbyten för komponenter i vin med hjälp av bibliotek med sluten källa. Winetricks levereras med Vininstallation på Ubuntu.

för att starta winetricks, kör det här kommandot:

winetricks
Winetricks

det finns många alternativ för att hjälpa du med olika uppgifter.,

Installera ett program med Winetricks

Om du installerar en app från winetricks kommer den att installeras i ett separat wineprefix. Låt oss installera VLC:

Winetricks – installera en app
winetricks – install VLC

det kommer då att börja ladda ner VLC installationsfilerna. Och sedan guida dig genom resten av processen. Det är ganska enkelt.,

Installera Windows DLL eller komponenter och andra

Du kan välja ett wineprefix från winetricks och installera olika bibliotek och komponenter som krävs av programmet du vill köra och även utföra andra operationer.

winetricks skript
winetricks bibliotek &komponenter

N. B.,: Om du använder winetricks verkar komplicerat för dig, är det helt okej. Jag känner likadant. Jag använder alltid PlayOnLinux av denna anledning. PlayOnLinux kan göra allt du kan behöva göra från winetricks.

För mer information kan du kontrollera vin FAQ och dokumentation.

Jag hoppas att du hittar den här kompletta nybörjarguiden för att använda vin i Linux till hjälp. Nu kan du köra Windows-program i Linux utan att installera en virtuell maskin eller dubbel uppstart.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *