Homebrew in­stal­le­ras på en Mac via ter­mi­na­len. För vissa paket behöver du ut­veck­lings­pro­gram­va­ran Xcode. Efter en lyckad in­stal­la­tion kan du enkelt använda pa­ket­han­te­ra­ren för alla program.

Hur man in­stal­le­rar Homebrew på en Mac

Den kost­nads­fria och öppen käll­kods­lös­ning­en Homebrew är ett mycket an­vänd­bart tillägg, särskilt för ut­veck­la­re, för att in­stal­le­ra pro­gram­va­ru­pa­ket och binära ap­pli­ka­tio­ner eller för att skapa en testmiljö för nya program eller webb­plat­ser. Att in­stal­le­ra Homebrew på en Mac är lite mer kom­pli­ce­rat, därför guidar vi dig genom alla nöd­vän­di­ga steg i följande avsnitt.

Vilka är system­kra­ven?

Pa­ket­han­te­ra­ren lagrar alla in­stal­la­tions­fi­ler i mapparna /usr/local/bin eller /usr/local/Cellar. Länken skapas dock med /usr/local/bin. Det finns några grund­läg­gan­de krav som måste uppfyllas för att in­stal­le­ra Homebrew på en Mac, nämligen:

  • En in­ter­ne­tan­slut­ning
  • En dator med macOS Mojave (10.14) eller senare
  • Apple Silicon eller 64-bitars Intel CPU
  • Xcode med CLT
  • Ett Bourne-kom­pa­ti­belt skal
  • Ad­mi­nist­ra­törs­rät­tig­he­ter

En steg-för-steg-guide till in­stal­la­tion av Homebrew

Du in­stal­le­rar Homebrew på en Mac via kom­man­do­ra­den. Följande steg är nöd­vän­di­ga för detta:

  1. Öppna ter­mi­na­len. Den finns i mappen Program och un­der­map­pen Verktyg. Al­ter­na­tivt kan du trycka på Mac-genvägen [Kommando] + mel­lanslags­tan­gen­ten och ange söktermen ”Terminal” i sökfältet.
  2. In­stal­le­ra sedan ut­veck­lings­mil­jön Xcode via kom­man­do­ra­den. Detta gör att du kan skapa appar för Apple-enheter. Kommandot är följande:
xcode-select --install
bash

Bekräfta sedan in­stal­la­tio­nen och yt­ter­li­ga­re frågor.

  1. In­stal­le­ra nu Homebrew. Det nöd­vän­di­ga kommandot (för alla macOS-versioner som stöds) är följande:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Bekräfta in­stal­la­tio­nen av Homebrew med [Enter]. Ange ditt ad­mi­nist­ra­törs­lö­senord och bekräfta även detta. Om in­stal­la­tio­nen lyckades visas ett med­de­lan­de om detta.

Hur man manuellt in­stal­le­rar Homebrew på en Mac

Al­ter­na­tivt kan du också in­stal­le­ra Homebrew manuellt på macOS. För att göra detta skriver du först ett kommando för att ladda ner in­stal­la­tions­skrip­tet. Kör sedan ett annat kommando för att starta skriptet. De nöd­vän­di­ga stegen i kom­man­do­ra­den är följande:

  1. Ladda ner skriptet med följande kommando:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Använd följande kommando för att visa skriptets kod. På så sätt kan du kon­trol­le­ra att allt är som du vill ha det.
less install.sh
bash
  1. In­stal­le­ra nu skriptet med följande kommando:
/bin/bash install.sh
bash

Du måste nu bekräfta vissa uppgifter. Dina system­krav kommer sedan att kon­trol­le­ras och du kommer att ombes att ange ditt lösenord. Bekräfta detta med [Y].

  1. För att sä­ker­stäl­la att in­stal­la­tio­nen av Homebrew har lyckats, använd följande kommando för att visa status:
brew doctor
bash

Om allt är i ordning och dina paket är upp­da­te­ra­de kommer du att få följande feedback:

Your system is ready to brew.
bash

Hur man kon­fi­gu­re­rar pa­ket­han­te­ra­ren

När du har in­stal­le­rat Homebrew på din Mac kan du när som helst använda pa­ket­han­te­ra­ren för att lägga till pro­gram­pa­ket. För mer in­for­ma­tion re­kom­men­de­ras kommandot help. Det ser ut så här:

brew help
bash

Om du vill lägga till ett specifikt paket kan du söka efter det med kommandot search. För att göra detta ersätter du helt enkelt plats­hål­la­ren “Paketnamn” i följande kommando med namnet på det program du söker.

brew search package name
bash

Om du inte vill att ana­lys­da­ta ska samlas in och skickas, in­ak­ti­ve­ra det med följande kommando:

brew analytics off
bash

Hur man kommer igång med paket

Om du vill in­stal­le­ra, uppdatera eller ta bort paket med Homebrew krävs endast korta kommandon. Använd följande kommando för att lägga till paket och ersätt plats­hål­la­ren “Paketnamn”:

brew install package name
bash

Om du vill ta bort ett paket använder du följande kommando och ersätter “Paketnamn” med den pro­gram­va­ra du vill avinstal­le­ra:

brew uninstall package name
bash

Om du vill uppdatera Homebrew är detta rätt kommando:

brew update
shell

Hur man avinstal­le­rar Homebrew på macOS

Om du inte längre har någon an­vänd­ning för pa­ket­han­te­ra­ren kan du enkelt avinstal­le­ra Homebrew när som helst. Kommandot för detta är:

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

Al­ter­na­tivt kan du använda homebrew-skriptet uninstall.sh och ta bort pa­ket­han­te­ra­ren manuellt. Kör skriptet med följande kommando:

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

Starta sedan avin­stal­la­tio­nen av Homebrew med följande in­struk­tio­ner:

bash uninstall.sh
bash

Vilka al­ter­na­tiv till Homebrew finns det?

Om du inte vill använda Homebrew men istället letar efter en annan pa­ket­han­te­ra­re finns det några mycket bra al­ter­na­tiv. Här är tre av de bästa al­ter­na­ti­ven:

  • MacPorts: Den kost­nads­fria och öppen käll­kods­ba­se­ra­de pa­ket­han­te­ra­ren MacPorts har funnits sedan 2002. Den ut­veck­la­des ur­sprung­li­gen under namnet Dar­win­Ports och är avsedd att un­der­lät­ta in­stal­la­tio­nen av andra öppen käll­kods­pro­gram. Till skillnad från Homebrew använder MacPorts inte system­pro­gram­men.
  • Fink: Fink-pa­ket­han­te­ring­en är kom­pa­ti­bel med andra Unix-varianter och fungerar på ope­ra­tiv­sy­ste­met Darwin. Pro­gram­met kan styras via ter­mi­na­len, men det finns också ett grafiskt an­vän­dar­gräns­snitt med Fink Commander som al­ter­na­tiv. Dessutom kan Fink användas för att anpassa källkoden.
  • ServBay: ServBay har också ut­veck­lats speciellt för an­vänd­ning på macOS och är särskilt lämpligt som al­ter­na­tiv testmiljö. Webb­serv­rar, databaser och andra verktyg kan in­te­gre­ras med bara några få in­struk­tio­ner. Arbetet utförs inte via kom­man­do­ra­den, utan via ett tydligt an­vän­dar­gräns­snitt.
Gå till huvudmeny