Når du køber en ny macOS-computer eller omformaterer en eksisterende, er den mest kedelige opgave, du skal udføre, at installere alle dine softwareapps fra bunden. For det første skal du huske hver enkelt, og for det andet, at besøge hver apps hjemmeside, downloade appen og installere den tager evigheder .
Men hvad nu hvis du havde et downloadscript, der automatisk ville downloade og installere hver enkelt for dig? Det eneste, du skal gøre, er at køre manuskriptet og derefter gå ud og lave en kop kaffe, mens manuskriptet gjorde sit arbejde. Det kan du gøre ved at bruge HomeBrew og HomeBrew Cask.
Hvad er HomeBrew?
HomeBrew er et program, der kan installeres på din macOS-computer, som downloader og installerer apps for dig, uden at du behøver at besøge appens hjemmeside først. Alt du behøver er terminalvinduet, Homebrew-kommandoen og navnet på den app, du vil downloade.
Ikke alle softwareapps understøttes af HomeBrew. Jeg vil om et øjeblik vise dig, hvordan du finder ud af, hvilke der ER understøttet. Men generelt understøttes alle de store navne.
Installation af HomeBrew
Før vi kan lave vores bulk MacOS-appinstallationsprogram, skal vi installere HomeBrew og HomeBrew Cask. Cask er et program, der giver dig mulighed for at downloade programmer på én gang. Begge kræves for, at macOS app-installationsprogrammet fungerer korrekt.
For at installere HomeBrew skal du åbne et terminalvindue og skrive :
"/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
For at installere HomeBrew Cask skal du indtaste følgende to kommandoer individuelt.
bryghane fadrum/fad
brew install caskroom/cask/brew-cask
Det er det. Du har nu HomeBrew installeret.
For at installere et program med HomeBrew er det en simpel terminalkommando af
brew cask install "app name"
Selvfølgelig ville du erstatte "appnavn" med navnet på den app, du ønsker.
For at afinstallere skal du skrive:
brew cask afinstaller "appnavn"
Se, hvilke programmer der understøttes af HomeBrew
Før vi går videre til at lave bulk app-installationsprogrammet, skal du se, hvilke programmer HomeBrew understøtter. Medmindre du kører et gammelt vagt program, som ingen nogensinde har hørt om, er det sandsynligt, at HomeBrew vil understøtte det.
Men du skal se, hvad programmet præcist hedder af HomeBrew, så du får kommandoen rigtigt. Ellers vil dit masseapp-installationsprogram ikke fungere særlig godt.
Så i Terminal, skriv nu :
brew søgning "navn på app"
Så hvis du søgte for at se, om Google Chrome var understøttet, kunne du skrive
brew search chrome
Og terminalen vil nu give dig alle de HomeBrew-pakker, der har med Chrome at gøre.
Som du kan se, er Chrome opført på HomeBrew som google-chrome. Så det er derfor, du skal have den nøjagtige terminologi rigtigt i dit app-installationsprogram.
Building Your App Installer
Når du har en liste over alle de apps, du vil have i dit installationsprogram (med de HomeBrew-formaterede navne), er det tid til at begynde at skrive scriptet.
Åbn en macOS-teksteditor (såsom standard TextEdit), og skriv øverst :
!/bin/sh
På på næste linje, begynd at skrive HomeBrew Cask-kommandoerne for hvert program, adskilt af . Så sådan :
brew cask install google-chrome
brew cask install firefox
brew cask install audacity
brew cask install dropbox
Og så videre. Bliv ved, indtil du har alle programmerne angivet med HomeBrew-fadkommandoerne vedhæftet.
Når du er færdig, gem filen som :
Pas på, at txt ikke står i slutningen af filnavnet.
Gå nu tilbage til Terminal, peg Terminal på placeringen af den fil, du lige har lavet, og skriv : i Terminal
chmod a+x caskconfig.sh
Dette gør filen klar til at blive brugt. Flyt scriptet fra din computer til enten en USB-stick eller skylager. Hvis din computer går ned, gør det at have scriptet på den computer, hele denne øvelse en smule meningsløs!
Brug af scriptet på en ny computer
På den nye eller omformaterede computer skal du installere HomeBrew og HomeBrew Cask, som vi lige har vist. Flyt derefter caskconfig.sh ind i din Macs hjemmemappe.
Tænd endelig Terminal og skriv :
./caskconfig.sh
Læn dig nu tilbage og se alle programmerne i scriptet blive downloadet og installeret uden yderligere indsats fra dig!
Det gode ved dette script er, at det blot peger mod programmerne online. Så når du kører scriptet, vil du altid få de mest opdaterede versioner af disse programmer. Ikke en vildt forældet version, der kræver et dusin patches installeret bagefter.
