installera vin på Mac

posted in: Articles | 0

denna handledning är för mellanliggande användare som vill installera och användavin på sin dator som kör macOS.Du borde redan veta grunderna för hur du använder kommandoraden.Om du inte gör det, läs den här handledningen först.

  • Vad är vin?
  • kommer mitt Program att fungera med vin?,
  • krav
  • Del 1: installera Homebrew
  • del 2: Installera vin med Homebrew
  • del 3: Installera Windows-program med vin
  • Del 4: Kör Windows-program med vin
  • gör en Dockikon
  • hålla vinet aktuellt
  • Avinstallera vin och Homebrew

Vad är vin?

Vinet är awesome.Nej, jag pratar inte om den typ du dricker,jag menar den typen som gör att du kan köra Windows-program utan theWindows operativsystem.Det är typ av Zen, när man tänker på det.,Sa jag att det är helt gratis, lagligt och öppen källkod?

nuförtiden, Windows och Mac spela fint tillsammans.Du kan installera Windows och Mac sida vid sida och växla mellan dem medboot Camp, men det kräveren omstart varje gång, och du kan bara använda ett operativsystem åt gången.Du kan också använda ett verktyg likeParallels Skrivbordet orVMware Fusionto virtualisera Windows och kör det tillsammans med Mac,men virtualisering är långsam och det tar upp en massa minne.(Din fysiska dator skapar en imaginär ”virtuell” dator i sig och kör Windows på det., Det tar en hel del resurser!) Utöver det kräver alla dessa lösningar att du äger en juridisk kopiaav Windows, vilket inte är billigt!

vinet är annorlunda. När något program körs begär det resursersom minne och diskutrymme från operativsystemet.Allt som vin gör är att se till att dessa förfrågningar blir besvarade så attprogrammet kan köras korrekt. Såvitt programmet vet, alltingkommer smidigt eftersom det har allt det needs.It aldrig ens inser att det inte körs på Windows!Det är enklare än att emulera en helt ny dator, så det är snabbare.,Eftersom det bara översätter förfrågningar behöver du inte en kopia avdet faktiska Windows-operativsystemet. Dessutom är vin öppen källkod, vilket innebär att människor ständigt förbättrar det och lägger till nya funktioner.Och du kan inte slå priset!

kommer mitt Program att fungera med vin?

många människor upptäcker vin eftersom de har ett specifikt Windows-programsom de behöver använda, och det är det sista som hindrar dem från att byta till ett annat operativsystem. Så den stora frågan Är, kommer det att fungera?Det korta svaret är: förmodligen, men det är värt att kontrollera.,

Vinprojektet upprätthåller en databas som heter theAppDB som hasuser recensioner av hur väl specifika Windows-program fungerar under Wine.Sök efter ditt program och ta reda på! (Om det inte är listat betyder det intenödvändigtvis att det inte fungerar-bara att du uppenbarligen försöker använda ett mycket obskyrt program!)

krav

För att installera vin på din Mac behöver du följande:

  • macOS 10.10 (Yosemite) eller högre (men 10.,15 Catalina rekommenderas inte)
  • tillgång till ett administratörskonto, med lösenord
  • En Internetanslutning

för att kontrollera vilken version av macOS du kör,klicka på Apple-logotypen längst till vänster i verktygsfältet,Välj ”om den här Mac” och titta på din Versionnummer under den stora ”macOS” eller ”OS X”. Om det är 10.10 eller högre, är du redo.

Observera att vin inte fungerar bra med macOS 10.15 Catalina. Apple tog bort 32-bitars supportin Catalina, vilket är en kritisk del av MacOS-systemet som nästan allt vin är beroende av.,Du kan köra 64-bitars program via Wine på Catalina, men väldigt få applikationer för Windowsär 64-bitars. Om du behöver använda vin, bör du inte uppgradera till Catalina.

Du behöver ett administratörskonto på din Mac eftersom endast administratörer kan installera programvara.Du måste vara inloggad på det här administratörskontot under installationen.Om det bara finns ett konto på din dator är det ett administratörskonto.Kontot måste ha ett lösenord: om kontot inte har något lösenord kommer verktyget sudo att misslyckas. För att ställa in eller ändra ditt lösenord, gå till avsnittet Konton i Systeminställningar.,

Del 1: installera Homebrew

Homebrew är en pakethanterare som gör installingopen källprogram mycket enklare. I synnerhet försöker installeraett stort program som Wine utan hjälp av en pakethanterare skulle varaföränskligt svårt.Lyckligtvis är Homebrew själv enkel att installera: Öppna bara upp theTerminal och kör det här kommandot:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

terminalen kommer att berätta vad det ska göra och fråga digom du vill fortsätta: tryck på Enter för att göra det.,Terminalen kan då be om ett lösenord: det här är lösenordtill administratörskontot på din dator. Som en säkerhetsåtgärd visar terminalen inte något när du skriver, inte ensomsterisker (*). Skriv ditt lösenord ändå och tryck på Enter. Om du får somekind av fel kan det bero på att administratörskontot inte har apassword set. Ange ett lösenord krävs.

installera Homebrew bör bara ta några sekunder eller minuter(beroende på hastigheten på din Internet-anslutning). När det är klart kommer terminalen att säga att installationen var framgångsrik och fråga dig torun brew doctor., Gör som det antyder:

brew doctor

detta kommer att göra Homebrew inspektera ditt system och se till att alltingär korrekt inställd. Om terminalen informerar dig om några problem, behöver duatt fixa dem själv och kör sedan brew doctor igen för att verifiera att dufixade dem korrekt. När allt är korrekt inställt visas themessage Your system is ready to brew, och du kan gå vidare till nästa del av handledningen.,

Obs: Om Homebrew säger att du måste godkänna Xcode-licensen kan du göra det genom att köra:

sudo xcodebuild -license

terminalfönstret fyller upp med Xcode-licensen:läs det, skriv överens och tryck enter för att godkänna licensen.

del 2: Installera vin med Homebrew

nu får vi faktiskt installera vin! Vi låter Homebrew göra allt arbete, allt du behöver göra är att berätta vad du vill med det här kommandot:

brew cask install wine-stable

låt oss bryta ner det här kommandot i delar., brew avser Homebrew, somdu just installerat. cask hänvisar tillhomebrew Cask,ett tillägg till Homebrew som används för att installera GUI-program på dindator. (GUI står för ”Grafiskt Användargränssnitt”. En GUI-applikation ären app som du kan se springa, i motsats till osynligt körningi bakgrunden.)install hänvisar till det faktum att du berhomebrew Cask att installera något på din dator, ochwine-stableär namnet på det du vill att den ska installera., Vin har en ”stabil” versionoch en” devel ” – version: du vill förmodligen ha stabil, eftersom den borde ha färre buggar.

När du kör det här kommandot startar Homebrew automatiskt nedladdningoch installerar programvara på din dator. Det kan börja med installingsoftware som har ett helt annat namn: det är bra! Liksom de flesta komplexaapplikationer, vin fungerar inte ensam – det bygger på flera andra bitar av programvara torun korrekt. Dessa kallas ”beroenden”, och Homebrew är smart tillräckligtatt installera dem automatiskt när det behövs.,

När det fungerar kommer Homebrew att visa meddelanden och förloppsindikatorer på terminalen för att låta dig veta vad den gör. När det är klart att installera vin kommer det sluta visa meddelanden och vänta på att du skriver in ett nytt kommando. När det händer, gå vidare till nästa steg!

del 3: Installera Windows-program med Wine

för att installera ett Windows-program, ladda först installationsfilen: det ska sluta med .exe. Kom ihåg platsen du lägger den och öppna Uppterminalen igen., cdtill platsen och använd ls för att se till att du kanse installationsfilen. (Obs! Om du inte vet vadcd ochls är,bör du lära dig hur du använder kommandoradeninnan du använder vin.kör installationsprogrammet via Wineby genom att köra följande kommando i terminalen:

wine $INSTALLER.exe

där $INSTALLER är namnet på installationsfilen., Till exempel, om installationsfilen heter setup.exe, skulle du köra:

wine setup.exe

ett fönster kommer att dyka upp med en vanlig grafisk Windows installer.Klicka igenom det, och du är klar!

Del 4: Kör Windows-program med Wine

öppna terminalen och kör det här för att komma till mappen Programfiler:

cd ~/.wine/drive_c/Program\ Files/

kör ls för att se vilka program du har installerat. Välj ett program och ange dess katalog med cd. (Om mappen har ett utrymme i det måste du skriva ett \ före utrymmet., Till exempel Program\ Files.Om du har problem, prova att använda fliken Komplettera automatiskt.) Det borde finnas en fil som slutar i .exe: det här är programfilen.Skriv in detta i Terminal:

wine $PROGRAM.exe

där $PROGRAM är namnet på filen .exe. Till exempel, om programfilen heter STARCRAFT.EXE, skulle du köra:

wine STARCRAFT.EXE

programmet kommer att dyka upp i ett nytt fönster, klart att använda!Njut av att använda Windows på din Mac, fritt och lagligt!,

skapa en Dockikon

många vill kunna köra Windows-program på samma sättDe kör andra program på Mac: genom att klicka på en ikon i dockan.Vin är inte speciellt utformad för att stödja detta, men med lite knep kan vi få det att göra vad vi vill.

Obs: vin skriver ut felmeddelanden i terminalen när något går wrong.By starta Windows-program via en Dockikon, du sidestepping theTerminal, vilket innebär att om något går fel och vin måste sluta,kommer det inte att kunna berätta vad problemet var., Det första steget att lösa ett problem är att veta vad det är, så utan att köra Vinfrån terminalen kommer du inte att kunna fixa det, och det kommer inte heller någon annan.Att köra från dockan är bra så länge ditt program verkar fungera korrekt, men om det kraschar, är det första du bör försöka köra detfrån terminalen istället: det kommer inte att hindra programmet från att krascha, men det kommer att ge dig några ledtrådar om hur du åtgärdar problemet.,

för att starta ett Windows-program via dockan, vi kommer att skriva en Applescriptsom startar programmet för oss, och sedan lägga det AppleScript i dockan. I huvudsak skriver vi ett program själva!Oroa dig inte, det är lätt nog. Det finns ett program på din datorsom är utformat för att hjälpa dig att skriva AppleScripts:det heter ”Script Editor”, och du hittar det i katalogen/Applications/Utilities på din dator,samma som själva terminalen.

Öppna Scriptredigeraren., Du bör se ett fönster med ett stort områdedu kan skriva in nära toppen: det är där du skriver din AppleScript.In det området skriver du följande text:

tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell

Du måste ersätta$PATH_TO_PROGRAM med sökvägen från katalogen programfiler till ditt program körbart. Du kan se attdu berättar helt enkelt AppleScript för att köra en kodlinje i terminalen:samma kodlinje som du kan köra för att starta ditt Windows-program.

tryck sedan på Kompileringsknappen längst upp i fönstret.,Texten ska bli färgad för att indikera den Skriptredigerarenförstår vad du skrev. Du kan också försöka trycka på körknappen för att köra ditt skript: det ska öppna Windows-programmet framgångsrikt.

slutligen, spara ditt skript. Du kan ge det vilket namn du vill,men var noga med att välja filformat: program i Spara alternativ och lämna startskärmen avmarkerad.

Öppna Finder, gå till där du sparade ditt manus och dra den till din docka. Det borde stanna där, precis som en riktig applikation — eftersom det är en riktig applikation!, Men allt det gör är att runthat launcher kommandot för dig,så att du kan flytta programmet runt, byta namn på den, eller ens ta bort den, och det kommer inte att påverka Windows-programsom du kör.

att hålla vinet Uppdaterat

Wine är ett open source-program. Det betyder att programmerarerunt världen ständigt förbättrar den, lägger till nya funktioneroch squashing buggar. Om du inte uppdaterar vin kommer det dock aldrig att få dessa förbättringar, så det är i allmänhet en bra idé att kolla efter updatesevery så ofta. Vi kan använda Homebrew för att hålla vinet uppdaterat: det är enkelt!,Kör bara det här kommandot:

brew upgrade

med det här kommandot kommer Homebrew först att uppdatera sig, om några uppdateringarär tillgängliga. Det kommer då att hitta alla föråldrade program Det vet om (inklusive vin) och uppgradera dem alla till den senaste versionen.Att söka efter uppdateringar är inte absolut nödvändigt, eftersom vinet går ganska braför närvarande. Det är dock en bra idé att köra det här kommandot några månadereller så.

Avinstallera Wine and Homebrew

om du försöker vin och du inte gillar det är det enkelt att avinstallera det.,Kör bara det här kommandot:

brew cask uninstall wine-stable

och Homebrew hjälper till att ta bort vin från din dator.Men för att installera vin, Homebrew var också tvungen att installera många andrasmå program som vin bygger på att fungera korrekt.(Det är därför installationsprocessen tar så lång tid!) Om du vill ta bort dessa också,kör det här skriptet:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

det skriptet tar bort everthing som du installerade i den här handledningen,inklusive Homebrew, Wine och alla andra program homebrew installeradeför att få vin att fungera korrekt.

Lämna ett svar

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