Slik installerer du homebrew på OS X

I denne artikkelen skal vi gå gjennom installasjon og bruk av Homebrew for OS X. Homebrew er en pakkebehandler for OS X som basert på Ruby og Git.

Andre eksempler på lignende systemer for OS X er Nix, Conda, MacPorts, Rudix, pkgsrc og Fink.

Hva er egentlig en pakkebehandler?
En pakkebehandler er en verktøykasse som automatiserer installasjon, oppgradering, konfigurasjon og fjerning av software fra et operativsystem.

Fordelen er at den gjør dette på samme måte hver gang. Pakkehåndtering er en funksjon som vi kjenner fra Linux miljøet med systemer som for eksempel Zypper, APT-Get og Yum.

Den beste pakkebehandleren for Windows er uten tvil PowerShell OneGet, som også er inkludert som en del av Windows 10.

Les også Aktiver hemmelig scroll funksjon

Installasjon
Homebrew krever X-Code Command Line Tools, så derfor må vi først installere det.

Lim inn denne linjen i Terminal:
xcode-select --install

XCode Tools Installasjon
Velg «Install» når spørsmålet kommer opp.

Så kan vi gå over til å installere selve homebrew klienten. Lim inn denne linjen:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install

Når installasjonen er fullført så kan det være lurt å kontrollere at alt står bra til med «brew».
Lim inn denne kommandoen i Terminal: brew doctor

Brew doctor kjører uten feil.

Det er også viktig å kjøre brew update for å sørge for at pakkelisten er lastet ned.

Bruk av homebrew
Selve bruken av homebrew er veldig enkel og oversiktlig. De mest brukte kommandoene kan se i listen under.

Oppdater pakkeliste brew update
Søk etter pakker brew search
Installasjon av pakker brew install <applikasjonsnavn>
Vis alle installerte pakker brew list
Fjern installert pakke brew remove <applikasjonsnavn>
Oppdatering av Homebrew brew update
Oppdatering av alle pakker brew upgrade
Hjelp man brew

Eksempel på bruk av homebrew
For å installere wget skriver du bare inn brew install wget.

Homebrew Cask
Du kan også brukere homebrew for å installere og fjerne (de som er lagt til med homebrew) grafiske applikasjoner. Dette gjøres med Homebrew Cask.

Cask utvider funksjonaliteten til Homebrew og gjør den i stand til håndtere også vanlige OS X applikasjoner.

Installasjon
Du installerer ved å skrive brew install caskroom/cask/brew-cask.

Bruk av Homebrew Cask
Det er igrunn ikke store forskjellen å bruke Cask eller vanlig homebrew. På de fleste kommandoer kan du legge til cask for å få den relevante kommandoen.

Oppdater pakkeliste brew cask update
Søk etter pakker brew cask search <applikasjonsnavn>
Installasjon av pakker brew cask install <applikasjonsnavn>
Vis alle installerte pakker brew cask list
Fjern installert pakke brew cask uninstall <applikasjonsnavn>
Grunding fjerning brew cask zap <applikasjonsnavn>
Hjelp brew cask help

Eksempel på bruk av Cask
For å installere for eksempel MacVim.app, skriv inn brew cask install macvim.
Screen Shot 2016-02-02 at 11.37.44 AMScreen Shot 2016-02-02 at 11.38.32 AMVeien videre
Videre bruk av homebrew og Cask beror på hvilke verktøy du trenger. Selv bruker jeg oftest å installere irssi, youtube-dl, wget, macvim, imagemagick, htop, colordiff, geoip, hh, elinks, nmap, unrar.

Homebrew sitt repository (pakkearkiv) inneholder ca 2500 pakker. Disse blir vedlikeholdt av nesten 450 entusiaster.

Du kan gå til brewformulas.org eller Cask Search for en komplett oversikt over alle pakker.

Du er nå klar til å håndtere dine applikasjoner som en proff!

Screen Shot 2016-02-02 at 11.44.19 AM