Homebrew leren

Wat is Homebrew?

Een heldere gids voor de pakketbeheerder voor macOS — en hoe Brewwery er een visuele schil omheen biedt zonder de terminal eronder te verbergen.

Wat is Homebrew?

Homebrew is de meestgebruikte pakketbeheerder voor macOS (en Linux). Het installeert de tools, bibliotheken en apps die je nodig hebt vanaf de opdrachtregel en houdt bij wat er is geïnstalleerd, zodat je dingen netjes kunt bijwerken of verwijderen.

In plaats van downloadpagina's te zoeken, apps naar mappen te slepen of handmatig vanuit broncode te compileren, voer je één brew-commando uit en doet Homebrew het werk — inclusief alle afhankelijkheden.

Waarom ontwikkelaars Homebrew gebruiken

Homebrew maakt het opzetten herhaalbaar. Een nieuwe machine kan van leeg naar volledig geconfigureerd gaan met een lijst pakketten en een paar commando's.

  • Eén consistente manier om CLI-tools, talen en apps te installeren.
  • Afhankelijkheden worden automatisch opgelost en geïnstalleerd.
  • Updates en opschonen worden door dezelfde tool afgehandeld.
  • Alles staat op een voorspelbare locatie (/opt/homebrew op Apple Silicon).

Formulae vs Casks

Homebrew installeert twee soorten dingen, en het verschil is goed om te kennen.

  • Formulae zijn opdrachtregeltools en bibliotheken die Homebrew bouwt of downloadt, zoals git, node of redis.
  • Casks zijn volledige macOS-apps die als binaries worden verspreid, zoals visual-studio-code of google-chrome. Je installeert ze met --cask.

Veelgebruikte brew-commando's

Een handvol commando's dekt het meeste dagelijkse gebruik:

  • brew install git — een formula installeren.
  • brew install --cask visual-studio-code — een app installeren.
  • brew update daarna brew upgrade — metadata verversen en pakketten bijwerken.
  • brew search redis en brew info redis — pakketten vinden en bekijken.
  • brew cleanup — oude versies verwijderen en schijfruimte vrijmaken.

Wat is een Brewfile?

Een Brewfile is een tekstlijst van alles wat je geïnstalleerd wilt hebben — taps, formulae, casks en Mac App Store-apps. Het is de eenvoudigste manier om de opzet van een machine als bestand te beschrijven dat je in git kunt vastleggen.

  • brew bundle dump schrijft je huidige opzet naar een Brewfile.
  • brew bundle install herstelt die opzet op elke Mac.

Wat is brew doctor?

brew doctor controleert je installatie op veelvoorkomende problemen — kapotte symlinks, verouderde paden, rechtenproblemen — en legt uit wat het vindt. Het verandert niets; het rapporteert alleen.

Als er iets niet klopt, is het eerst uitvoeren meestal de snelste manier om de staat van je systeem te begrijpen.

Wat zijn brew services?

Sommige pakketten draaien op de achtergrond — databases zoals postgresql en redis bijvoorbeeld. brew services beheert het starten, stoppen en herstarten van die processen zodat ze draaien wanneer je ze nodig hebt.

  • brew services list — zien wat er draait.
  • brew services start redis — een service starten.

Hoe Brewwery helpt

Homebrew is krachtig, maar de meeste workflows leven nog in de terminal. Brewwery geeft je een visuele manier om Homebrew op je Mac te bekijken, bij te werken, op te schonen en te beheren — zonder te verbergen wat eronder gebeurt.

Elke actie komt overeen met een echt brew-commando, duidelijk getoond en pas uitgevoerd na jouw bevestiging. Brewwery is een venster op Homebrew, geen vervanging voor het begrijpen ervan.

FAQ

Moet ik de terminal nog kennen om Homebrew te gebruiken?

Minder dan voorheen. Brewwery toont dezelfde commando's visueel, dus je kunt pakketten beheren zonder vlaggen te onthouden — terwijl je precies ziet wat er draait.

Is Homebrew gratis?

Ja. Homebrew is gratis en open source, net als Brewwery (MIT-gelicentieerd).

Verandert Brewwery hoe Homebrew werkt?

Nee. Brewwery voert standaard brew-commando's uit via getypeerde, gevalideerde kanalen. Je Homebrew-installatie blijft standaard en draagbaar.

Waar kan ik de officiële Homebrew-documentatie lezen?

Op docs.brew.sh. De referentiepagina's van Brewwery verwijzen daarnaar voor meer details.