Homebrew wordt op een Mac ge­ïn­stal­leerd via de terminal. Voor sommige pakketten heb je de ont­wik­ke­lings­soft­wa­re Xcode nodig. Na een suc­ces­vol­le in­stal­la­tie kun je de pak­ket­be­heer­der eenvoudig gebruiken voor alle programma’s.

Homebrew in­stal­le­ren op een Mac

De gratis en open-sour­ce­op­los­sing Homebrew is een zeer nuttige uit­brei­ding, vooral voor ont­wik­ke­laars, om soft­wa­re­pak­ket­ten en binaire ap­pli­ca­ties te in­stal­le­ren of om een testom­ge­ving voor nieuwe programma’s of websites op te zetten. Het in­stal­le­ren van Homebrew op een Mac is iets complexer, daarom zullen we u in de volgende pa­ra­gra­fen door alle nood­za­ke­lij­ke stappen leiden.

Wat zijn de sys­teem­ver­eis­ten?

De pak­ket­be­heer­der slaat alle in­stal­la­tie­be­stan­den op in de mappen /usr/local/bin of /usr/local/Cellar. De koppeling wordt echter gemaakt met /usr/local/bin. Er zijn een paar ba­sis­ver­eis­ten waaraan moet worden voldaan om Homebrew op een Mac te in­stal­le­ren, namelijk:

  • Een in­ter­net­ver­bin­ding
  • Een computer met macOS Mojave (10.14) of hoger
  • Apple Silicon of 64-bits Intel CPU
  • Xcode met CLT
  • Een Bourne-com­pa­ti­be­le shell
  • Be­heer­ders­rech­ten

Een staps­ge­wij­ze hand­lei­ding voor het in­stal­le­ren van Homebrew

Je in­stal­leert Homebrew op een Mac via de op­dracht­re­gel. Hiervoor zijn de volgende stappen nodig:

  1. Open de terminal. Deze vind je in de map Programma’s en de submap Hulp­pro­gram­ma’s. Je kunt ook de Mac-sneltoets [Command] + spa­tie­balk indrukken en de zoekterm ‘Terminal’ in het zoekveld invoeren.
  2. Ver­vol­gens in­stal­leert u de Xcode-ont­wik­kelom­ge­ving via de op­dracht­re­gel. Hiermee kunt u apps voor Apple-apparaten maken. De juiste opdracht is deze:
xcode-select --install
bash

Bevestig ver­vol­gens de in­stal­la­tie en verdere vragen.

  1. In­stal­leer nu Homebrew. De benodigde opdracht (voor alle on­der­steun­de macOS-versies) is als volgt:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Bevestig de in­stal­la­tie van Homebrew met [Enter]. Voer uw be­heer­ders­wacht­woord in en bevestig dit ook. Als de in­stal­la­tie is gelukt, ver­schijnt er een over­een­kom­stig bericht.

Hoe Homebrew handmatig op een Mac te in­stal­le­ren

Je kunt Homebrew ook handmatig in­stal­le­ren op macOS. Schrijf hiervoor eerst een commando om het in­stal­la­tie­script te down­lo­a­den. Voer ver­vol­gens een ander commando uit om het script te starten. De benodigde stappen in de op­dracht­re­gel zijn als volgt:

  1. Download het script met deze opdracht:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Gebruik het volgende commando om de code van het script te bekijken. Zo kunt u con­tro­le­ren of alles naar wens is.
less install.sh
bash
  1. In­stal­leer nu het script met het volgende commando:
/bin/bash install.sh
bash

U moet nu enkele gegevens be­ves­ti­gen. Ver­vol­gens worden uw sys­teem­ver­eis­ten ge­con­tro­leerd en wordt u gevraagd uw wacht­woord in te voeren. Bevestig dit met [Y].

  1. Om te con­tro­le­ren of Homebrew succesvol is ge­ïn­stal­leerd, gebruikt u deze opdracht om de status op te vragen:
brew doctor
bash

Als alles in orde is en uw pakketten up-to-date zijn, ontvangt u de volgende feedback:

Your system is ready to brew.
bash

Hoe de pak­ket­be­heer­der con­fi­gu­re­ren

Nadat u Homebrew op uw Mac hebt ge­ïn­stal­leerd, kunt u op elk moment de pak­ket­be­heer­der gebruiken om soft­wa­re­pak­ket­ten toe te voegen. Voor meer in­for­ma­tie wordt het commando help aan­be­vo­len. Het ziet er als volgt uit:

brew help
bash

Als u een specifiek pakket wilt toevoegen, kunt u ernaar zoeken met behulp van het commando search. Hiervoor vervangt u gewoon de plaats­hou­der ‘Pak­ket­naam’ in het volgende commando door de naam van het programma dat u zoekt.

brew search package name
bash

Als u niet wilt dat ana­ly­se­ge­ge­vens worden verzameld en verzonden, schakel deze dan uit met de volgende opdracht:

brew analytics off
bash

Aan de slag met pakketten

Als u pakketten wilt in­stal­le­ren, bijwerken of ver­wij­de­ren met Homebrew, zijn alleen korte commando’s nodig. Gebruik het volgende commando om pakketten toe te voegen, waarbij u de plaats­hou­der ‘Pak­ket­naam’ vervangt:

brew install package name
bash

Als u een pakket wilt ver­wij­de­ren, gebruikt u de volgende opdracht en vervangt u ‘Pak­ket­naam’ door de software die u wilt ver­wij­de­ren:

brew uninstall package name
bash

Als je Homebrew wilt updaten, is dit het juiste commando:

brew update
shell

Homebrew ver­wij­de­ren op macOS

Als u geen gebruik meer maakt van het pak­ket­be­heer­pro­gram­ma, kunt u Homebrew op elk moment eenvoudig ver­wij­de­ren. De juiste opdracht hiervoor is:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
bash

Je kunt ook het zelf­ge­maak­te script uninstall.sh gebruiken en de pak­ket­be­heer­der handmatig ver­wij­de­ren. Voer het script uit met de volgende opdracht:

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash

Start ver­vol­gens de ver­wij­de­ring van Homebrew met deze in­struc­tie:

bash uninstall.sh
bash

Welke al­ter­na­tie­ven voor Homebrew zijn er?

Als u Homebrew niet wilt gebruiken, maar op zoek bent naar een andere pak­ket­be­heer­der, zijn er een aantal zeer goede opties. Hier zijn drie van de beste al­ter­na­tie­ven:

  • MacPorts: De gratis en open-source MacPorts-pak­ket­be­heer­der bestaat al sinds 2002. Het werd oor­spron­ke­lijk ont­wik­keld onder de naam Dar­win­Ports en is bedoeld om de in­stal­la­tie van andere open-sour­ce­pro­gram­ma’s te ver­ge­mak­ke­lij­ken. In te­gen­stel­ling tot Homebrew maakt MacPorts geen gebruik van de sys­teem­pro­gram­ma’s.
  • Fink: Fink-pak­ket­be­heer is com­pa­ti­bel met andere Unix-varianten en werkt op het Darwin-be­stu­rings­sys­teem. Het programma kan worden bediend via de terminal, maar er is ook een grafische ge­brui­kers­in­ter­fa­ce met Fink Commander als al­ter­na­tief. Bovendien kan Fink worden gebruikt om de broncode aan te passen.
  • ServBay: ServBay is ook speciaal ont­wik­keld voor gebruik op macOS en is bijzonder geschikt als al­ter­na­tie­ve testom­ge­ving. Web­ser­vers, databases en andere tools kunnen met slechts enkele in­struc­ties worden ge­ïn­te­greerd. Het werk wordt niet uit­ge­voerd via de op­dracht­re­gel, maar via een dui­de­lij­ke ge­brui­kers­in­ter­fa­ce.
Ga naar hoofdmenu