denne vejledning er til mellemliggende brugere, der vil installere og brugeineine på deres computer, der kører macOS.Du skal allerede vide det grundlæggende om, hvordan du bruger kommandolinjen.Hvis du ikke gør det, skal du læse denne tutorial først.
- hvad er vin?
- vil mit Program arbejde med vin?,
- Krav
- Del 1: Installere Homebrew
- Del 2: Installer Vin Hjælp Homebrew
- Del 3: Installer Windows-Programmer ved Hjælp af Vin
- Del 4: Køre Windows-Programmer ved Hjælp af Vin
- at Gøre en Dock Ikon
- at Holde Vin Op til Dato
- Afinstallation af Vin og Homebrew
Hvad er Vin?
vin er awesome.No, jeg taler ikke om den slags du drikker,jeg mener den slags, der lader dig køre appindo ,s apps udenindindo ,s opererer system.It det er en slags Zen, når man tænker over det.,Åh, og nævnte jeg, at det er helt gratis, lovligt, og open source?
i dag spiller Windowsindo .s og Mac pænt sammen.Du kan installere sideindo .s og Mac side om side og skifte mellem dem ved hjælp afboot Camp, men det kræver en genstart hver gang, og du kan kun bruge et operativsystem ad gangen.Du kan også bruge et værktøj likeParallels Desktop orVMware Fusionto virtualisere Windows og køre det sammen med Mac,men virtualisering er langsom, og det tager en masse hukommelse.(Din fysiske computer opretter en imaginær “virtuel” computer i sig selv og kører Windowsindo .s på det., Det tager en masse ressourcer!) Derudover kræver alle disse løsninger, at du ejer en juridisk kopi af Windowsindo !s, hvilket ikke er billigt!
vin er anderledes. Når ET program kører, anmoder det om ressourcersom hukommelse og diskplads fra operativsystemet.Alt, hvad Vin gør, er at sørge for, at disse anmodninger bliver besvaret, så thatthe programmet kan køre korrekt. Så vidt programmet ved, altgår glat, fordi det har alt det needs.It aldrig engang indser, at det ikke kører på Windowsindo !s!Det er enklere end at efterligne en helt ny computer, så det er hurtigere.,Da det bare oversætter anmodninger, behøver du ikke en kopi afdet faktiske operatingindo .s-operativsystem. Plus, vin er open source, hvilket betyder, at folk løbende forbedrer det og tilføjer nye funktioner.Og du kan ikke slå prisen!
vil mit Program arbejde med vin?
En masse mennesker opdager, Vin, fordi de har en specifik Windows programthat de skal bruge, og det er den sidste ting, der forhindrer dem fra switchingto et andet operativsystem. Så det store spørgsmål er, vil det fungere?Det korte svar er: sandsynligvis, men det er værd at kontrollere.,
Vinprojektet opretholder en database kaldet theAppDB, der harbrugeranmeldelser af, hvor godt specifikke programsindo .s-programmer fungerer under Wineine.Søg efter dit program og find ud af det! (Hvis det ikke er angivet, betyder det ikke nødvendigvis, at det ikke virker — kun at du tilsyneladende forsøger at bruge et meget uklart program!)
Krav
for At installere Vin på din Mac, skal du bruge følgende:
- macOS 10.10 (Yosemite) eller over (men 10.,15 Catalina ikke anbefales)
- Adgang til en Admin-konto med password
- En internetforbindelse
for At kontrollere, hvilken version af macOS du kører,skal du klikke på Apple-logoet på venstre side af værktøjslinjen,skal du vælge “Om Denne Mac”, og kig på din versionnumber under den store “macOS” eller “OS X”. Hvis det er 10.10 eller højere, er du klar.
Bemærk, at vin ikke fungerer godt med macOS 10.15 Catalina. Apple fjernede 32-bit supporti Catalina, som er en kritisk del af macOS-systemet, som næsten al vin er afhængig af.,Du kan køre 64-bit applikationer gennem vin på Catalina, men meget få applikationer til Windindo .ser 64-bit. Hvis du skal bruge vin, bør du ikke opgradere til Catalina.
du har brug for en administratorkonto på din Mac, fordi kun administratorer kan installere soft .are.Du skal være logget ind på denne administratorkonto under installationen.Hvis der kun er en konto på din computer, er det en administratorkonto.Kontoen skal have en adgangskode: hvis kontoen ikke har nogen adgangskode,vil sudo
– værktøjet mislykkes. Gå til sektionen Konti i Systemindstillinger for at indstille eller ændre din adgangskode.,
Del 1: Installer Homebre.
Homebre. er en pakkehåndtering, der gør installationopen source-programmer meget lettere. Især at forsøge at installereet stort program som vin uden hjælp fra en pakkeadministrator ville væreremendously svært.Heldigvis er Homebre.selv enkel at installere: bare åbn theTerminal og kør denne kommando:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
terminalen fortæller dig, hvad den skal gøre, og spørg digHvis du vil fortsætte: tryk på Enter for at gøre det.,Terminalen kan derefter bede om en adgangskode: dette er adgangskodentil administratorkontoen på din computer. Som en sikkerhedsforanstaltning viser terminalen ikke noget, mens du skriver, ikke engangasterisker (*). Indtast din adgangskode alligevel, og tryk på Enter. Hvis du får en slags fejl, kan det skyldes, at Admin-kontoen ikke har apass .ord-sæt. Indstilling af en adgangskode er påkrævet.
installation af Homebre.bør kun tage et par sekunder eller minutter(afhængigt af hastigheden på din internetforbindelse). Når det er gjort,vil terminalen sige, at installationen var vellykket, og bede dig torun Bre.doctor., Gør som det antyder:
brew doctor
dette får Homebre.til at inspicere dit system og sørge for, at alt er konfigureret korrekt. Hvis terminalen informerer dig om eventuelle problemer, skal duat rette dem selv, og derefter køre Bre.doctor igen for at kontrollere, at youfi .ed dem korrekt. Når alt er konfigureret korrekt, vil du sebesked Your system is ready to brew
, og du kan gå videre til næste delaf vejledningen.,Bemærk: Hvis Homebre.fortæller dig,at du skal acceptere licensecode-licensen, kan du gøre det ved at køre:
sudo xcodebuild -license
terminalvinduet vil blive fyldt op med licensecode-licensen:læs den, skriv accept Andr og tryk på enter for at acceptere licensen.
Del 2: Installer vin ved hjælp af Homebre!
nu kommer vi til faktisk at installere Vin! Vi lader Homebre.gøre alt arbejdet,alt hvad du skal gøre er at fortælle det, hvad du vil med denne kommando:
brew cask install wine-stable
lad os opdele denne kommando i dele., brew
henviser til Homebre., som du lige har installeret. cask
henviser tilhomebre.Cask,en udvidelse til Homebre., der bruges til at installere GUI-applikation på din computer. (GUI står for”grafisk brugergrænseflade”. En GUI-applikation eren app, som du kan se kører, i modsætning til usynligt runningin baggrunden.) install
refererer til det faktum, at du askingHomebrew Cask at installere noget på din computer, og wine-stable
er navnet på den ting, som du vil have det til at installere., Vin har en ” stabil “versionog en” devel ” version: du vil sikkert have stabil, da den skal have færre fejl.
Når du kører denne kommando, starter Homebre.automatisk do .nload og installerer soft .are på din computer. Det kan starte med installationsoft !are, der har et helt andet navn: det er fint! Ligesom de fleste comple .applications, vin virker ikke alene-det er afhængig af flere andre stykker soft .are torun korrekt. Disse kaldes “afhængigheder”, og Homebre.er smart nokat installere dem automatisk for dig, når det er nødvendigt.,
mens det virker, vil Homebre.vise meddelelser og statuslinjer på terminalen for at fortælle dig, hvad det gør. Når det er færdigt med at installere Vin, stopper det med at vise meddelelser og venter på, at du skriver en ny kommando. Når det sker, gå videre til næste trin!
Del 3: Installer Programsindo .s-programmer ved hjælp af Wineine
for at installere et programindo .s-program skal du først do .nloade installationsfilen:den skal ende med .e .e. Husk det sted, du sætter det, og åbn Opterminalen igen., cd
til placeringen, og brug ls
for at sikre, at du kanse installationsfilen. (Bemærk: Hvis du ikke ved,hvad cd
og ls
Er, skal du lære at bruge kommandolinjenfør du bruger vin.)
Når du er i den korrekte mappe, skal du køre installationsprogrammet gennem Winineved at køre følgende kommando i terminalen:
wine $INSTALLER.exe
hvor $INSTALLER
er navnet på installationsfilen., For eksempel, hvis installationsfilen hedder setup.exe
, vil du køre:
wine setup.exe
et vindue vil dukke op med et almindeligt Grafisk installindo .s-installationsprogram.Klik igennem det, og du er færdig!
Del 4: Kør Programsindo .s-programmer ved hjælp af Wineine
Åbn terminalen, og kør dette for at komme til mappen Program Files:
cd ~/.wine/drive_c/Program\ Files/
Kør ls for at se, hvilke programmer du har installeret. Vælg et program, og indtast dets bibliotek ved hjælp af cd. (Hvis mappen har et mellemrum i den,skal du skrive a \ før pladsen., For eksempel: Program\ Files
.Hvis du har problemer, kan du prøve at bruge fanen autofuldførelse.) Der skal være en fil, der slutter i .exe
: dette er programfilen.Indtast dette i Terminal:
wine $PROGRAM.exe
hvor $PROGRAM
er navnet på .exe
fil. Hvis programfilen for eksempel hedder STARCRAFT.EXE
, kører du:
wine STARCRAFT.EXE
programmet dukker op i et nyt vindue, klar til brug!Nyd at bruge Windowsindo !s på din Mac, frit og lovligt!,
oprettelse af et Dock-ikon
mange mennesker vil være i stand til at køre programsindo .s-programmer på samme mådede kører andre programmer på Mac: ved at klikke på et ikon i Dock.Vin er ikke specielt designet til at understøtte dette, men med lidt trickery kan vi få det til at gøre,hvad vi vil.
Bemærk: Vin, udskrives fejlmeddelelserne i Terminalen, når noget går wrong.By lancering af Windows-programmer via en Dock ikon, du er omgå theTerminal, hvilket betyder, at hvis noget går galt, og Vin er at afslutte,det vil ikke være i stand til at fortælle dig, hvad problemet var., Den første stepto at løse et problem er at vide, hvad det er, så uden at køre Winefrom Terminalen, vil du ikke være i stand til at løse det, og vil heller ikke blive nogen anden.Det er fint at køre fra docken, så længe dit program ser ud til at fungere korrekt, men hvis det går ned, er det første,du skal prøve, at køre itfrom terminalen i stedet: det forhindrer ikke programmet i at gå ned, men det giver dig nogle ledetråde til, hvordan du løser problemet.,
for at starte et programindo .s-program via Dock, skal viskrive en Applescriptder lancerer programmet for os, og derefter sætte det AppleScript i Dock. I det væsentlige skriver vi selv et program!Bare rolig, det er nemt nok. Der er et program på din computerthat er designet til at hjælpe dig med at skrive AppleScripts:det hedder “Script Editor”, og du kan finde det i/Applications/Utilities
mappe på din computer,det samme som selve Terminalen.
Åbn Scripteditoren., Du bør se et vindue, med en stor areayou kan skrive i nær toppen: dette er, hvor du skriver din AppleScript.I dette område, skal du skrive følgende tekst:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
Du bliver nødt til at udskifte $PATH_TO_PROGRAM
med stien fra theProgram Filer mappe til din eksekverbare program. Du kan se, at du simpelthen fortæller AppleScript at køre en kodelinje i terminalen:den samme kodelinje, som du kunne køre for at starte dit .indo .s-program.
tryk derefter på Kompileringsknappen øverst i vinduet.,Teksten skal blive farvet for at angive den Scriptredaktørforstår hvad du skrev. Du kan også prøve at trykke på knappen Kørfor at køre dit script: det skal åbne programindo .s-programmet med succes.
til sidst skal du gemme dit script. Du kan give det det navn,du gerne vil have,men sørg for at vælge filformat: ansøgning i Gem indstillinger, og lad startskærmen være markeret.
Åbn Finder, gå til hvor du gemte dit script, og træk thatfile til din Dock. Det skal blive der, ligesom en rigtig applikation — fordi det er en rigtig applikation!, Men alt det gør, er runthat launcher kommando for dig, så du kan flytte programmet omkring,omdøbe det, eller endda slette det, og det vil ikke påvirke Windows programthat du kører.
holde vin ajour
vin er et open source-program. Det betyder, at programmererover hele verden hele tiden forbedre det, tilføje nye featuresand s .uashing bugs. Hvis du ikke opdaterer vin, vil det dog aldrig få disse forbedringer, så det er generelt en god ide at tjekke for opdateringer hver gang. Vi kan bruge Homebre!til at holde vin ajour: det er nemt!,Bare kør denne kommando:
brew upgrade
Med denne kommando vil Homebre.først opdatere sig selv, hvis nogen opdateringer er tilgængelige. Den finder derefter al den forældede soft .are, den kender til(inklusive vin), og opgraderer dem alle til den nyeste version.Det er ikke strengt nødvendigt at kontrollere opdateringer, da Vin kører ganske godt i øjeblikket. Det er dog en god ide at køre denne kommando hvert par månedereller så.
afinstallation af vin og Homebre.
Hvis du prøver vin, og du ikke kan lide det, er det nemt at afinstallere det.,Bare kør denne kommando:
brew cask uninstall wine-stable
og Homebre.vil hjælpe med at fjerne vin fra din computer.For at installere Vin måtte Homebre.imidlertid også installere mange andresmå programmer, som Wineine er afhængig af for at fungere korrekt.(Derfor tager installationsprocessen så lang tid!), Hvis du ønsker at fjerne disse samt,køres dette script:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
dette script vil fjerne everthing, at du har installeret i denne tutorial,herunder Homebrew, Vin og alle de andre programmer Homebrew installedto få Vinen til at virke korrekt.
Skriv et svar