Denne opplæringen er for middels erfarne brukere som ønsker å installere og useWine på deres datamaskin som kjører macOS.Du burde allerede vet det grunnleggende om hvordan å bruke kommandolinjen.Hvis du ikke gjør det, les denne veiledningen først.
- Hva er i Vinen?
- Vil Mitt Program for Arbeid Med Vin?,
- Krav
- Del 1: Installere Homebrew
- Del 2: Installere Vin ved Hjelp av Homebrew
- Del 3: Installer Windows-Programmer ved Hjelp av Vin
- Del 4: Kjør Windows-Programmer ved Hjelp av Vin
- for å Lage en Dock-Ikonet
- å Holde Vin Oppdatert
- Avinstallere Vin og Homebrew
Hva er i Vinen?
Vin er fantastisk.Nei, jeg snakker ikke om den typen du drikker,mener jeg den typen som lar deg kjøre Windows-programmer uten theWindows operativsystem.Det er slags Zen, når du tenker på det.,Og forresten, glemte jeg å nevne det er helt gratis, lovlig og åpen kildekode?
i Dag, Windows-og Mac-spiller fint sammen.Du kan installere Windows-og Mac-side ved side, og bytte mellom dem usingBoot Leiren, men at requiresa starte hver gang, og du kan bare bruke ett operativsystem på en gang.Du kan også bruke et verktøy likeParallels Skrivebordet orVMware Fusionto virtualisering Windows og kjør det sammen med Mac,men virtualisering er langsom og at det tar opp mye minne.(Den fysiske datamaskinen skaper en imaginær «virtuelle» datamaskinen i seg selv,og kjører Windows på., Som tar mye ressurser!)På toppen av det, alle disse løsningene krever at du eier en juridisk copyof Windows, som ikke er billig!
Vin er forskjellige. Når et program kjører, den forespørsler resourceslike minne og diskplass fra operativsystemet.Alle som Vin gjør, er å sørge for at de forespørsler besvart så thatthe programmet kan kjøres på riktig måte. Så langt som programmet vet, everythingis går greit fordi den har alt det trenger.Det har aldri selv innser at det ikke kjører på Windows!Det er enklere enn å simulere en helt ny datamaskin, så det er raskere.,Siden det er bare å oversette forespørsler, du trenger ikke en kopi ofthe selve Windows-operativsystemet. Plus, Vin er åpen kildekode,som betyr at folk er stadig å kunne forbedre den og legger til nye funksjoner.Og kan du ikke slå pris!
Vil Mitt Program for Arbeid Med Vin?
masse folk oppdager Vin fordi de har en bestemt Windows programthat de trenger å bruke, og det er den siste tingen som å hindre dem fra switchingto et annet operativsystem. Så det store spørsmålet er, vil det fungere?Det korte svaret er: sikkert, men det er verdt å sjekke.,
Vin-prosjektet vedlikeholder en database kalt theAppDB at hasuser vurderinger av hvor godt bestemte Windows-programmer arbeid under Vin.Søk etter ditt program og finn ut! (Hvis det ikke er oppført, betyr det’tnecessarily bety at det ikke vil virke — bare at du er tydeligvis tryingto bruker en svært obskure program!)
Krav
for Å installere Vin på Mac-en din, trenger du følgende:
- macOS 10.10 (Yosemite) eller over (men 10.,15 Catalina er ikke anbefales)
- Tilgang til en Administrator-konto, med passord
- En internett-tilkobling
du kan sjekke hvilken versjon av mac os du kjører,klikker du på Apple-logoen på langt venstre side av verktøylinjen,velg «Om Denne maskinen», og se på din versionnumber under den store «macOS» eller «OS X». Hvis det er 10.10 eller høyere, er alt i orden.
Merk at Vin ikke fungerer godt med macOS 10.15 Catalina. Apple fjernet 32-bit supportin Catalina, som er en kritisk del av macOS system som nesten alle av Vin er avhengig av.,Du kan kjøre 64-biters programmer gjennom Vin på Catalina, men svært få programmer for Windowsare 64-bit. Hvis du trenger å bruke Vin, du bør ikke oppgradere til Catalina.
Du trenger en Admin-kontoen din på Mac-en, fordi bare Administratorer kan installere programvare.Du må være logget inn for dette Admin-kontoen din under installasjonen.Hvis det er bare én konto på datamaskinen, det er en administratorkonto.Kontoen må ha et passord: hvis kontoen har ikke passord, sudo
verktøy som vil mislykkes. For å stille inn eller endre ditt passord,gå til Kontoer i systemvalg.,
Del 1: Installere Homebrew
Homebrew er en pakke manager som gjør installingopen kilde programmer mye enklere. Spesielt prøver å installa stort program som Vin uten hjelp av en pakke manager ville betremendously vanskelig.Heldigvis, Homebrew i seg selv er enkel å installere: det er bare å åpne opp theTerminal og kjør denne kommandoen:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Terminal vil fortelle deg hva det er om å gjøre, og spør youif du ønsker å fortsette: trykk Enter for å gjøre det.,Terminalen kan så be om et passord: dette er passwordto Admin konto på datamaskinen din. Som et sikkerhetstiltak,av Terminalen ikke vise noe som helst som du skriver, ikke evenasterisks (*). Skriv inn passordet uansett, og trykk på Enter. Hvis du får somekind av feil, kan det være fordi Admin-kontoen ikke har apassword sett. Angi et passord er påkrevd.
Installere Homebrew tar bare noen få sekunder eller minutter(avhengig av hastigheten på din internett-tilkobling). Når det er gjort,Terminal vil si at installasjonen var vellykket, og spør du torun brygge lege., Gjør som det antyder:
brew doctor
Dette vil gjøre Homebrew inspisere systemet og sørge for at everythingis satt opp riktig. Dersom Terminalen informerer deg om eventuelle problemer, vil du needto løse dem selv, og deretter kjøre brygge legen igjen for å kontrollere at youfixed dem på riktig måte. Når alt er satt opp riktig, vil du se themessage Your system is ready to brew
, og du kan gå videre til neste partof opplæringen.,
Merk: Hvis Homebrew forteller deg at du trenger å være enig i Xcode-lisens,kan du gjøre det ved å kjøre:
sudo xcodebuild -license
Terminal-vinduet vil fylle opp med Xcode lisens:les det, skriver enig i, og trykk enter for å godta lisensavtalen.
Del 2: Installere Vin ved Hjelp av Homebrew
Nå får vi faktisk installere Vin! Vi vil la Homebrew gjøre alt arbeidet,alt du trenger å gjøre er å fortelle den hva du vil med denne kommandoen:
brew cask install wine-stable
La oss bryte ned denne kommandoen i deler., brew
refererer til Homebrew, whichyou nettopp har installert. cask
refererer toHomebrew Cask,en utvidelse av Homebrew som brukes til å installere GUI-program på yourcomputer. (GUI-forkortelse for «Graphical User Interface». En GUI-program isan-app som du kan se kjører, i motsetning til usynlig runningin bakgrunnen.) install
refererer til det faktum at du er askingHomebrew Cask å installere noe på datamaskinen, og wine-stable
er navnet på tingen som du ønsker å installere., Vinen har en «stabil» versionand en «devel» versjon: du sannsynligvis ønsker stabile, siden det bør ha færre feil.
Når du kjører denne kommandoen, Homebrew vil starte automatisk downloadingand installere programvare på datamaskinen din. Det kan starte med installingsoftware som har et helt annet navn: det er fint! Som de fleste complexapplications, Vin fungerer ikke alene-det er avhengig av flere andre stykker av programvare torun riktig. Disse kalles «avhengigheter», og Homebrew er smart enoughto installere dem for deg automatisk når det er nødvendig.,
Mens det fungerer, Homebrew vil vise meldinger og fremgang barer på Terminalen for å la deg vite hva det gjør. Når det er gjort installere Vin, det vil slutte å vise meldinger og vente til du har skrevet inn i en ny kommando. Når det skjer, går du videre til neste trinn!
Del 3: Installer Windows-Programmer ved Hjelp av Vin
for Å installere en Windows-program, må du først laste ned installasjonsfilen:det skal ende med .exe. Husk plasseringen du sette det, og åpne upthe Terminal igjen., cd
til stedet, og bruk ls
for å være sikker på at du cansee installasjonsfilen. (Merk: hvis du ikke vet hva som cd
og ls
– er,bør du lære hvordan å bruke kommandoen linebefore ved hjelp av Vin.)
Når du er i riktig katalog, kjøre installasjonsprogrammet gjennom Wineby å kjøre følgende kommando i Terminal:
wine $INSTALLER.exe
Der $INSTALLER
er navnet på installasjonsprogrammet., For eksempel,hvis installer-fil er navnet setup.exe
, kan du kjøre:
wine setup.exe
Et vindu vil dukke opp med en vanlig grafisk Windows installer.Klikk deg gjennom det, og du er ferdig!
Del 4: Kjør Windows-Programmer ved Hjelp av Vin
Åpne opp Terminalen og kjøre denne for å komme til din programfiler-mappen:
cd ~/.wine/drive_c/Program\ Files/
Kjør ls for å se hvilke programmer du har installert. Velg et program,og skriv inn katalogen sin ved hjelp av cd-en. (Hvis mappen har en plass i det,du må skrive inn en \ foran plass., For eksempel, Program\ Files
.Hvis du har problemer, kan du prøve å bruke tab for autofullfør.)Det bør være en fil som slutter i .exe
: dette er programmet fil.Skriv dette inn i Terminal:
wine $PROGRAM.exe
Der $PROGRAM
er navnet på .exe
– filen. For eksempel, hvis programfile er oppkalt STARCRAFT.EXE
, kan du kjøre:
wine STARCRAFT.EXE
vil programmet dukke opp i et nytt vindu, klar til bruk!Nyt å bruke Windows på din Mac, fritt og lovlig!,
Gjør et Dock-Ikonet
Mange mennesker ønsker å være i stand til å kjøre Windows-programmer på samme waythey kjøre andre programmer på Mac: ved å klikke et ikon i Dock.Vin er ikke spesielt utformet for å støtte dette, men med litt lureri,vi kan gjøre det gjøre det vi ønsker.
Merk: Vin skrives ut feilmeldinger i Terminalen når noe går wrong.By lanserer Windows-programmer via en Dock-ikon, og du er sidestepping theTerminal, noe som betyr at hvis noe går galt, og Vin har å slutte,det vil ikke være i stand til å fortelle deg hva problemet var., Den første stepto løse et problem er å vite hva det er, så uten å kjøre Winefrom Terminal, vil du ikke være i stand til å fikse det, og heller ikke vil noen andre.Kjører fra Dock er fine så lenge programmet synes å være workingcorrectly, men hvis det krasjer, er det første du bør prøve er å kjøre itfrom Terminalen i stedet: det vil ikke hindre programmet fra å krasje,men det vil gi deg noen ledetråder om hvordan å løse problemet.,
for å starte et Windows-program via Dock, kommer vi til towrite en AppleScriptthat lanserer programmet for oss, og så putthat AppleScript i Dock. I hovedsak, vi skriver et program for oss!Ikke bekymre deg, det er enkelt nok. Det er et program på din computerthat er utformet for å hjelpe deg å skrive applescript-prosedyrer:det heter «Script Editor», og du kan finne den i/Applications/Utilities
– katalogen på datamaskinen,samme som Terminal seg selv.
Åpne opp Script Editor., Du bør se et vindu med en stor areayou kan skrive i nær toppen: dette er hvor du skriver dine AppleScript.I dette området, skriver du inn følgende tekst:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
Du trenger å erstatte $PATH_TO_PROGRAM
med banen fra theProgram Filer mappe til programmet kjørbare. Du kan se thatyou er bare å fortelle AppleScript til å kjøre en linje med kode i Terminalen:samme linje med kode som du kan kjøre for å starte Windows-program.
Neste, trykk på Samle-knappen øverst i vinduet.,Teksten skal bli farget for å indikere at Skriptet Editorunderstands hva du skrev. Du kan også prøve å trykke Kjør buttonto kjøre skriptet: det bør åpne Windows-program vellykket.
til Slutt, lagre skriptet. Du kan gi den det navnet du ønsker,men vær sikker på å velge Fil Format: Søknad på lagre alternativer,og forlate Skjermbildet for Oppstart ukontrollert.
Åpne Finder, gå til der du lagret dine skript, og dra thatfile til Dock. Det skal være det, akkurat som en ekte program — fordi det er en reell program!, Men alt den gjør er runthat launcher kommando for deg, slik at du kan flytte applikasjonen rundt,endre det eller slette det, og det påvirker ikke Windows programthat du kjører.
å Holde Vin Oppdatert
Vin er en åpen kildekode-program. Det betyr at programmersaround verden er stadig å kunne forbedre det, legge til nye featuresand squashing bugs. Hvis du ikke vil oppdatere Vin, skjønt, det vil neverget disse forbedringene, så det er vanligvis en god idé å sjekke for updatesevery så ofte. Vi kan bruke Homebrew å holde Vin oppdatert: det er enkelt!,Bare kjør denne kommandoen:
brew upgrade
Med denne kommandoen, Homebrew vil først oppdatere seg selv, hvis noen updatesare tilgjengelig. Det vil da finne alle utdatert programvare det vet om(herunder Vin), og oppgradere dem alle til den nyeste versjonen.Se etter oppdateringer er strengt tatt ikke nødvendig, som Vin går ganske wellcurrently. Det er imidlertid en god idé å kjøre denne kommandoen hvert få monthsor så.
Avinstallere Vin og Homebrew
Hvis du prøver Vin og du ikke liker det, å avinstallere det er enkelt.,Bare kjør denne kommandoen:
brew cask uninstall wine-stable
Og Homebrew vil hjelpsomt fjerne Vin fra datamaskinen.Men, for å installere Vin, Homebrew hadde også installere mange othersmall programmer som Vin er avhengig av for å fungere riktig.(Det er derfor installere prosessen tar så lang tid!)Hvis du ønsker å fjerne disse som godt,kjører du dette skriptet:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
At skriptet vil fjerne everthing du installerte i denne veiledningen,inkludert Homebrew, Vin, og alle de andre programmene Homebrew installedto få Vinen til å virke korrekt.
Legg igjen en kommentar