När du köper en ny macOS-dator eller formaterar om en befintlig är den tråkigaste uppgiften du behöver göra att installera alla dina programvaruappar från början. För det första måste du komma ihåg var och en, och för det andra, besöka varje apps webbplats, ladda ner appen och installera den tar en evighet .
Men tänk om du hade ett nedladdningsskript som automatiskt skulle ladda ner och installera var och en åt dig? Allt du behöver göra är att köra manuset och sedan gå iväg och ta en kopp kaffe medan manuset skötte sig. Du kan göra det med HomeBrew och HomeBrew Cask.
Vad är HomeBrew?
HomeBrew är ett program som kan installeras på din macOS-dator som laddar ner och installerar appar åt dig, utan att du behöver besöka appens webbplats först. Allt du behöver är terminalfönstret, kommandot Homebrew och namnet på appen du vill ladda ner.
Alla programvaruappar stöds inte av HomeBrew. Jag kommer att visa dig om ett ögonblick hur du tar reda på vilka som stöds. Men i allmänhet stöds alla de stora namnen.
Installera HomeBrew
Innan vi kan göra vårt stora MacOS-appinstallationsprogram måste vi installera HomeBrew och HomeBrew Cask. Cask är ett program som låter dig ladda ner program på en gång. Båda krävs för att macOS-appinstallationsprogrammet ska fungera korrekt.
För att installera HomeBrew, öppna ett terminalfönster och skriv :
"/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
För att sedan installera HomeBrew Cask, skriv följande två kommandon individuellt.
brew kran caskroom/cask
brew install caskroom/cask/brew-cask
Nu räcker det. Du har nu HomeBrew installerat.
För att installera ett program med HomeBrew är det ett enkelt terminalkommando för
brew cask install “app name”
Självklart skulle du ersätta "appnamn" med namnet på den app du vill ha.
För att avinstallera skriver du :
brew cask avinstallera "appnamn"
Se vilka program som stöds av HomeBrew
Innan vi går vidare till att göra bulk-appinstalleraren måste du se vilka program som HomeBrew stöder. Om du inte kör något gamm alt vagt program som ingen någonsin hört talas om, är det troligt att HomeBrew kommer att stödja det.
Men du måste se vad programmet heter exakt av HomeBrew så att du får kommandot rätt. Annars kommer din massappinstallation inte att fungera särskilt bra.
Så i Terminal, skriv nu :
brew sökning "namn på app"
Så om du letade efter om Google Chrome stöddes kan du skriva
brew search chrome
Och terminalen kommer nu att ge dig alla HomeBrew-paket som har att göra med Chrome.
Som du kan se är Chrome listad på HomeBrew som google-chrome. Så det är därför du måste få den exakta terminologin rätt i din appinstallation.
Building Your App Installer
När du har en lista över alla appar du vill ha i installationsprogrammet (med HomeBrew-formaterade namn), är det dags att börja skriva skriptet.
Öppna en macOS-textredigerare (som standardtextredigeraren) och skriv : högst upp
!/bin/sh
På på nästa rad, börja skriva HomeBrew Cask-kommandona för varje program, avgränsade med . Så, som så :
brew cask installera google-chrome
brew cask install firefox
brew cask install audacity
brew cask install dropbox
Och så vidare. Fortsätt tills du har alla program listade med HomeBrew-fatkommandon bifogade.
När du är klar, spara filen som :
Se till att txt inte står i slutet av filnamnet.
Nu, gå tillbaka till Terminal, peka på Terminal på platsen för filen du just har skapat, och i Terminal, skriv :
chmod a+x caskconfig.sh
Detta gör filen redo att användas. Flytta skriptet från din dator till antingen ett USB-minne eller molnlagring. Om din dator kraschar, att ha skriptet på den datorn gör hela den här övningen lite meningslös!
Använda skriptet på en ny dator
På den nya eller omformaterade datorn, installera HomeBrew och HomeBrew Cask, som vi just har visat. Flytta sedan caskconfig.sh till din Macs hemkatalog.
Slutligen, starta terminalen och skriv :
./caskconfig.sh
Nu luta dig tillbaka och se alla program i skriptet laddas ner och installeras, utan ytterligare ansträngning från dig!
Det fina med det här skriptet är att det bara pekar mot programmen online. Så när du kör skriptet får du alltid de mest uppdaterade versionerna av dessa program. Inte någon väldigt inaktuell version som kräver ett dussin patchar installerade efteråt.