Een bulk-app-installatieprogramma maken voor een nieuwe Mac OS-installatie met HomeBrew

Wanneer u een nieuwe macOS-computer koopt of een bestaande opnieuw formatteert, is de meest vervelende taak die u hoeft te doen, al uw software- apps helemaal opnieuw te installeren . Ten eerste(First) moet je ze allemaal onthouden en ten tweede duurt het een eeuwigheid(takes forever) om de website van elke app te bezoeken, de app te downloaden en te installeren .

Maar wat als u een downloadscript had dat elk script automatisch voor u zou downloaden en installeren? Het enige dat u hoeft te doen, is het script uitvoeren, dan weglopen en een kopje koffie voor uzelf zetten terwijl het script zijn werk deed. Dat kan met HomeBrew en HomeBrew Cask .

Schermvenster Homebrew-installatieprogramma

Wat is HomeBrew?(What Is HomeBrew?)

HomeBrew is een programma dat op uw macOS-computer kan worden geïnstalleerd en dat apps voor u downloadt en installeert, zonder dat u eerst de website van de app hoeft te bezoeken. Het enige(All) dat u nodig hebt, is het Terminal- venster, de Homebrew- opdracht en de naam van de app die u wilt downloaden.

Niet alle software-apps worden door HomeBrew ondersteund . Ik zal u in een oogwenk laten zien hoe u erachter kunt komen welke worden ondersteund(ARE) . Maar over het algemeen worden alle grote namen ondersteund.

HomeBrew-pictogram

HomeBrew installeren(Installing HomeBrew)

Voordat we ons bulk -installatieprogramma voor MacOS- apps kunnen maken, moeten we (MacOS)HomeBrew en HomeBrew Cask installeren . Cask is een programma waarmee je programma's in één keer kunt downloaden. Beide zijn vereist om het installatieprogramma van de macOS-app correct te laten werken.

Om HomeBrew(HomeBrew) te installeren , opent u een Terminal -venster en typt u:

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

Terminalvenster met opdracht om HomeBrew te installeren

Typ vervolgens de volgende twee opdrachten afzonderlijk om HomeBrew Cask te installeren .

brew tap caskroom/cask
brew install caskroom/cask/brew-cask

Terminal met opdrachten om HomeBrew Cask te installeren

Dat is het. Je hebt nu HomeBrew geïnstalleerd.

Om een ​​programma met HomeBrew(HomeBrew) te installeren , is het een eenvoudig Terminal - commando van:

brew cask install “app name”

Het is duidelijk dat u "app-naam" zou vervangen door de naam van de gewenste app.

Om te verwijderen, typt u:

brew cask uninstall “app name”

Zien welke programma's door HomeBrew worden ondersteund(Seeing What Programs Are Supported By HomeBrew)

Voordat we verder gaan met het maken van het bulk-app-installatieprogramma, moet u zien welke programma's HomeBrew ondersteunt. Tenzij je een oud vaag programma draait waar nog nooit iemand van gehoord heeft, is het waarschijnlijk dat HomeBrew het zal ondersteunen.

Maar je moet zien hoe het programma precies door HomeBrew wordt genoemd, zodat je de opdracht goed krijgt. Anders zal uw bulk-app-installatieprogramma niet erg goed werken.

Typ nu in Terminal:

brew search “name of app”

Dus als u aan het zoeken was om te zien of Google Chrome werd ondersteund, zou u kunnen typen

brew search chrome

En de Terminal geeft je nu alle HomeBrew- pakketten die met Chrome te maken hebben .

HomeBrew-pakketten die te maken hebben met Google Chrome aangegeven in Terminal-venster

Zoals u kunt zien, wordt Chrome op HomeBrew vermeld als google-chrome . Daarom moet u de exacte terminologie in uw app-installatieprogramma gebruiken.

Uw app-installatieprogramma bouwen(Building Your App Installer)

Zodra je een lijst hebt met alle gewenste apps in je installatieprogramma (met de HomeBrew-geformatteerde(HomeBrew-formatted) namen), is het tijd om te beginnen met het schrijven van het script.

Open een macOS-teksteditor (zoals de standaard TextEdit ) en typ bovenaan:

#!/bin/sh

Begin op de volgende regel(the next line) met het typen van de HomeBrew Cask -commando's voor elk programma, gescheiden door <br> . Dus, zo:

<br>brew cask install
google-chrome
<br>brew cask install firefox
<br>brew cask install audacity
<br>brew cask install dropbox

Enzovoort. Ga door totdat je alle programma's hebt die worden vermeld met de HomeBrew - cask-commando's bijgevoegd.

Als u klaar bent, slaat u het bestand op als:

caskconfig.sh

Zorg(Take) ervoor dat txt niet aan het einde van die bestandsnaam staat.

Ga nu terug naar Terminal , wijs Terminal naar de locatie van het bestand dat u zojuist hebt gemaakt en typ in Terminal :

chmod a+x caskconfig.sh

Dit maakt het bestand klaar voor gebruik. Verplaats het script van uw computer naar een USB -stick of cloudopslag. Als je computer crasht, maakt het hebben van het script op die computer deze hele oefening een beetje zinloos!

Het script gebruiken op een nieuwe computer(Using The Script On a New Computer)

Installeer HomeBrew en HomeBrew Cask op de nieuwe of opnieuw geformatteerde computer , zoals we zojuist hebben laten zien. Verplaats dan caskconfig.sh naar de Home Directory van je Mac.

Start ten slotte Terminal op en typ:

./caskconfig.sh

Leun nu achterover en kijk hoe alle programma's in het script worden gedownload en geïnstalleerd, zonder verdere inspanning van u!

Het leuke van dit script is dat het alleen maar naar de programma's online wijst. Dus wanneer u het script uitvoert, krijgt u altijd de meest up-to-date versies van die programma's. Niet een enorm verouderde versie waarvoor een dozijn patches achteraf moeten worden geïnstalleerd.



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts