Brew

Från Wiki.linux.se
(Omdirigerad från brew)
Hoppa till navigering Hoppa till sök

brew - Pakethantering i macOS

Kommandot `brew` används för att installera, uppdatera och ta bort programvarupaket i macOS-system genom Homebrew-pakethanteraren.

Syntax

brew [ALTERNATIV] KOMMANDO [PAKET]...

Beskrivning

Kommandot `brew` är ett kraftfullt verktyg för pakethantering i macOS. Homebrew låter användare enkelt installera, uppdatera och ta bort programvara från ett centraliserat förråd. Det hanterar installation av både binära paket och källkodspaket.

Alternativ

Kommandot `brew` stöder flera alternativ som kan användas för att justera hur pakethanteringen utförs:

  • -h, --help - Visa hjälpmeddelande och avsluta.
  • -v, --verbose - Visa detaljerad information om vad som görs.
  • -q, --quiet - Minimera utskriften till terminalen.
  • -d, --debug - Visa felsökningsinformation.
  • --version - Visa versionsinformation och avsluta.

Kommandon

Kommandot `brew` stöder flera olika kommandon som används för specifika pakethanteringsuppgifter:

  • **install** - Installera ett paket.
  • **uninstall** - Ta bort ett paket.
  • **update** - Uppdatera Homebrew och dess förråd.
  • **upgrade** - Uppgradera installerade paket till deras senaste versioner.
  • **list** - Lista installerade paket.
  • **search** - Sök efter paket i Homebrew-förrådet.
  • **info** - Visa information om ett paket.
  • **cleanup** - Ta bort gamla versioner av installerade paket.
  • **doctor** - Diagnostisera potentiella problem med Homebrew-installationen.
  • **home** - Öppna webbläsaren till hemsidan för ett specifikt paket.
  • **config** - Visa konfigurationsinformation för Homebrew.
  • **deps** - Visa beroenden för ett paket.
  • **leaves** - Visa installerade paket som inte är beroenden för andra paket.
  • **outdated** - Visa paket som är föråldrade.
  • **link** - Skapa symboliska länkar för ett installerat paket.
  • **unlink** - Ta bort symboliska länkar för ett installerat paket.
  • **switch** - Växla mellan olika versioner av ett installerat paket.

Exempel

Här är några praktiska exempel som visar hur du kan använda `brew`-kommandot:

  • För att installera ett paket:

brew install paketnamn

  • För att ta bort ett paket:

brew uninstall paketnamn

  • För att uppdatera Homebrew och dess förråd:

brew update

  • För att uppgradera alla installerade paket:

brew upgrade

  • För att lista alla installerade paket:

brew list

  • För att söka efter ett paket:

brew search nyckelord

  • För att visa information om ett paket:

brew info paketnamn

  • För att rensa gamla versioner av installerade paket:

brew cleanup

  • För att diagnostisera potentiella problem med Homebrew-installationen:

brew doctor

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `brew`-kommandot på macOS jämfört med Linux:

  • Pakethanteringssystem: `brew` är specifikt utformat för macOS, men en Linux-version finns också tillgänglig kallad Linuxbrew. På Linux används vanligtvis andra pakethanterare som `apt-get` på Debian-baserade system eller `dnf` på RPM-baserade system.
  • Paketformat: Homebrew hanterar formel- och fat-filer som definierar hur programvara ska installeras från källkod eller binärer, medan Linux-pakethanterare som `apt-get` och `dnf` hanterar DEB- respektive RPM-filer.
  • Förråd och källor: Homebrew har sitt eget centraliserade förråd, medan Linux-pakethanterare hämtar paket från olika förråd specifika för distributionen.

Det är alltid bra att konsultera dokumentationen för respektive pakethanterare för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `brew`, kontrollera följande:

  • Att Homebrew är korrekt installerat på ditt system.
  • Att du har nödvändiga rättigheter för att installera eller ta bort paket (använd `sudo` om nödvändigt).
  • Att paketkällorna är korrekt konfigurerade och tillgängliga.

Se även

  • apt-get - Ett verktyg för pakethantering i Debian-baserade system.
  • dnf - Ett verktyg för pakethantering i RPM-baserade system.
  • yum - Föregångaren till `dnf` i Fedora och andra system.
  • rpm - Lågnivåverktyg för att hantera RPM-paket.

Källor