Lær Homebrew

Hvad er Homebrew?

En letforståelig guide til pakkehåndteringen til macOS — og hvordan Brewwery giver den en visuel flade uden at skjule terminalen nedenunder.

Hvad er Homebrew?

Homebrew er den mest udbredte pakkehåndtering til macOS (og Linux). Den installerer de værktøjer, biblioteker og apps, du har brug for, fra kommandolinjen og holder styr på det installerede, så du kan opdatere eller fjerne ting rent.

I stedet for at lede efter downloadsider, trække apps ind i mapper eller kompilere fra kildekode i hånden kører du en enkelt brew-kommando, og Homebrew gør arbejdet — inklusive alle afhængigheder.

Hvorfor udviklere bruger Homebrew

Homebrew gør opsætning gentagelig. En ny maskine kan gå fra tom til fuldt konfigureret med en pakkeliste og et par kommandoer.

  • Én konsistent måde at installere CLI-værktøjer, sprog og apps på.
  • Afhængigheder løses og installeres automatisk.
  • Opdateringer og oprydning klares af samme værktøj.
  • Alt ligger et forudsigeligt sted (/opt/homebrew på Apple Silicon).

Formulae vs Casks

Homebrew installerer to slags ting, og forskellen er værd at forstå.

  • Formulae er kommandolinjeværktøjer og biblioteker, som Homebrew bygger eller henter, såsom git, node eller redis.
  • Casks er komplette macOS-apps distribueret som binære filer, såsom visual-studio-code eller google-chrome. Du installerer dem med --cask.

Almindelige brew-kommandoer

En håndfuld kommandoer dækker det meste af den daglige brug:

  • brew install git — installer en formula.
  • brew install --cask visual-studio-code — installer en app.
  • brew update og derefter brew upgrade — opdater metadata og opgrader pakker.
  • brew search redis og brew info redis — find og undersøg pakker.
  • brew cleanup — fjern gamle versioner og frigør diskplads.

Hvad er en Brewfile?

En Brewfile er en tekstliste over alt, du vil have installeret — taps, formulae, casks og Mac App Store-apps. Det er den enkleste måde at beskrive en maskines opsætning som en fil, du kan versionere i git.

  • brew bundle dump skriver din nuværende opsætning til en Brewfile.
  • brew bundle install genskaber den opsætning på enhver Mac.

Hvad er brew doctor?

brew doctor tjekker din installation for almindelige problemer — ødelagte symlinks, forældede stier, rettighedsproblemer — og forklarer, hvad den finder. Den ændrer intet; den rapporterer kun.

Når noget føles galt, er det som regel hurtigst at køre den først for at forstå systemets tilstand.

Hvad er brew services?

Nogle pakker kører i baggrunden — databaser som postgresql og redis for eksempel. brew services håndterer start, stop og genstart af disse processer, så de kører, når du har brug for dem.

  • brew services list — se hvad der kører.
  • brew services start redis — start en service.

Hvordan Brewwery hjælper

Homebrew er kraftfuldt, men de fleste arbejdsgange lever stadig i terminalen. Brewwery giver dig en visuel måde at inspicere, opdatere, rydde op og håndtere Homebrew på din Mac — uden at skjule, hvad der sker nedenunder.

Hver handling svarer til en rigtig brew-kommando, vist tydeligt og kørt først efter din bekræftelse. Brewwery er et vindue ind til Homebrew, ikke en erstatning for at forstå det.

FAQ

Skal jeg stadig kunne terminalen for at bruge Homebrew?

Mindre end før. Brewwery viser de samme kommandoer visuelt, så du kan håndtere pakker uden at huske flag — mens du stadig ser præcis, hvad der køres.

Er Homebrew gratis?

Ja. Homebrew er gratis og open source, og det er Brewwery også (MIT-licenseret).

Ændrer Brewwery, hvordan Homebrew fungerer?

Nej. Brewwery kører standard brew-kommandoer gennem typede, validerede kanaler. Din Homebrew-installation forbliver standard og bærbar.

Hvor kan jeg læse den officielle Homebrew-dokumentation?

På docs.brew.sh. Brewwerys referencesider linker dertil for flere detaljer.