Homebrew er et gratis pakkehåndteringssystem, der bruges til at installere, fjerne og opdatere pakkerne på macOS ved hjælp af terminalkommandoer. Homebrew forenkler installationen af pakker på macOS og hjælper udviklerne med at strømline deres arbejde. Denne vejledning er en guide til, hvordan du installerer og bruger Homebrew på en Mac. Da Homebrew er en terminalbaseret pakkehåndtering, skal du kende terminalens funktion på Mac.
Terminal, også kendt som kommandolinjegrænseflade, er en app, der giver dig mulighed for at interagere med systemet på en ikke-grafisk måde. Terminal kan være skræmmende for alle, der er nye til det, men det har stadig et stort potentiale, da det lader dig automatisere opgaver, du udfører på dit system.
Homebrew-kommandoer gør det nemt at installere open source-pakker og udviklerværktøjer på Mac'er, da Mac'er ikke leveres med pakkehåndtering. Lad os finde ud af, hvordan du installerer Homebrew på en Mac:
Forudsætninger
Følgende forudsætninger er nødvendige for at installere Homebrew på en Mac:
- Et system med macOS (Mojave og nyere)
- Bruger med administrative rettigheder
Sådan installeres Homebrew på Mac
Installation af Homebrew på en Mac er en 2-trins proces:
- Installation af Xcode Command Line Tools
- Installation af Homebrew
Homebrew-funktionalitet afhænger af Xcode Command Line-værktøjer, det skal installeres før du installerer Homebrew. Lad os finde ud af, hvordan du installerer Xcode Command Line Tools Mac.
1: Sådan installeres Xcode Command Line Tools på Mac
For at installere Homebrew på en Mac skal du have Xcode Command Line Tools installeret på dit system, da Homebrew har brug for disse værktøjer til at fungere.
Xcode er en IDE fra Apple til at udvikle iOS, iPadOS og macOS baserede applikationer, hvis det allerede er installeret på dit system, behøver du ikke installere Xcode Command Line Tools. Men hvis det ikke er installeret, behøver du ikke installere hele Xcode IDE, da det ville tage cirka 10 GB lagerplads, i stedet skal du installere Xcode Command Line Tools.
Åbn først terminal på din Mac ved at trykke på Kommando + mellemrumstasten nøgler, søg terminal og tryk derefter på Enter for at åbne den:
Indtast følgende kommando for at kontrollere, om Xcode Command Line Tools er installeret eller ej:
xcode-select -sOvenstående kommando udskriver den aktive udviklermappe, hvis du får en fejl, betyder det, at Xcode Command Line Tools ikke er installeret:
For at installere Xcode Command Line Tools skal du bruge kommandoen nedenfor:
xcode-select --installereDer vises en dialogboks, klik Installere:
Enig det Licensaftale :
Downloadningen begynder:
Klik Færdig når downloadingen er færdig:
Bekræft installationen af Xcode Command Line Tools ved hjælp af:
xcode-select -i
Sådan kontrollerer du brug af udviklersti:
xcode-select -s
Xcode Command Line Tools er blevet installeret på dit system og går nu mod næste trin.
Sådan installeres Homebrew på Mac
Der er to hovedtyper af Mac'er tilgængelige:
- Intel-baseret Mac (Intel i5, i7)
- Apple Silicon baseret Mac (M1/M2)
Processen med Homebrew-installation på begge typer maskiner er ens, men Mac-computere baseret på Apple Silicon kræver et ekstra trin, som vil blive diskuteret i det følgende afsnit.
i: Sådan installeres Homebrew på en Intel-baseret Mac
Udfør følgende kommando i macOS-terminalen for at starte Homebrew-pakkehåndteringsinstallationen:
/ beholder / bash -c ' $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) '
Ovenstående script vil installere Homebrew i /usr/local/ vejviser.
ii: Sådan installeres Homebrew på en M1 Mac
Ovenstående trin vil installere Homebrew i /opt/homebrew/ mappe, hvis Mac'en er Apple Silicon-baseret (M1/M2).
På M1 eller M2 Macs er der et ekstra trin at følge for at installere Homebrew. Som standard downloades Homebrew i mappen /opt/homebrew. Denne mappe er ikke en del af miljøvariablen ($PATH).
For at gøre denne mappe til en del af miljøvariablen skal du udføre følgende kommando på Apple Silicon-baserede Macs:
ekko 'eval '$(/opt/homebrew/bin/brew shellenv)'' >> ~ / .zprofileeval ' $(/opt/homebrew/bin/brew shellenv) '
Alternativt kan du åbne zprofil fil i nano editor ved hjælp af kommandoen:
sudo nano ~ / .zprofile
Tilføj nu følgende linje i filen og gem den:
eval ' $(/opt/homebrew/bin/brew shellenv) '
Bemærk: Homebrew-installationsvejledningen i denne artikel er til macOS 11.X Big Sur. Homebrew er ikke officielt understøttet på de ældre versioner af macOS, men det fungerer muligvis på macOS Mojave og Catalina.
For at bekræfte Homebrew-installationen skal du bruge kommandoen nedenfor:
brygge --version
For at opdatere Homebrew til den nyeste version skal du bruge:
brygopdatering
For hjælp relateret til Homebrew, udfør:
brygge --Hjælp
For at læse Homebrew man-siden skal du bruge:
mand brygge
Sådan bruger du Homebrew på Mac
Homebrew kommer med tonsvis af kommandoer til at administrere pakker, nogle almindeligt anvendte kommandoer er diskuteret i følgende afsnit:
Installerer pakke
For at installere en formel eller pakke skal du bruge følgende syntaks:
brygge installere < pakkenavn >Bemærk: For Homebrew-pakker bruges formelbegrebet; det giver instruktioner til Homebrew for at installere pakker.
For eksempel at installere wget værktøj erstatte
Installation af fade
Du kan også installere GUI-baserede apps ved hjælp af Homebrew, for at bruge følgende syntaks:
brygge installere --fad < pakkenavn >Bemærk: For at installere de oprindelige macOS-pakker bruger Homebrew cask definition.
For at installere Firefox-browseren skal du f.eks. bruge:
brygge installere --fad firefox
Visning af installerede pakker
For at kontrollere de installerede pakker kan vi liste de Homebrew installerede pakker ved hjælp af:
brygliste
Afinstallerer pakker
For at afinstallere Homebrew-pakken skal du følge syntaksen nedenfor:
bryg afinstallere < pakkenavn >At fjerne wget pakkebrug:
bryg afinstallere wget
Brug følgende syntaks for at fjerne et fad:
bryg afinstallere --fad < pakkenavn > For at slette Firefox cask erstatte
Kontrol af pakkeafhængigheder
For at kontrollere afhængighederne af en specifik pakke, brug kommandoen nævnt nedenfor:
bryg deps < pakkenavn >For eksempel for at kontrollere afhængighederne af wget , udfør:
bryg deps wget
Opdatering af pakker
For at opdatere en specifik Homebrew-pakke skal du bruge følgende syntaks:
brygopdatering < pakkenavn >Liste over forældede pakker
For at liste de forældede pakker skal du bruge følgende kommando i terminalen:
brygge forældetFjernelse af unødvendige afhængigheder
For at fjerne uønskede afhængigheder skal du bruge:
brygge autoremove --tørt løb
Liste over Homebrew fejl og advarsler
For at liste Homebrew-fejl og -problemer skal du bruge kommandoen nedenfor:
bryglæge
Sådan afinstalleres Homebrew fra Mac
Hvis du ikke længere har brug for en pakkehåndtering til din Mac, der kører macOS Mojave eller nyere, kan Homebrew nemt fjernes ved hjælp af nedenstående givne kommando:
/ beholder / bash -c ' $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh) 'Sådan afinstalleres Xcode Command Line Tools
For at afinstallere Xcode Command Line Tools skal du køre kommandoen nedenfor i terminalen:
sudo rm -rf / Bibliotek / Udvikler / CommandLineTools
Konklusion
macOS kommer ikke med nogen pakkehåndtering, det meste af softwaren er installeret ved hjælp af GUI. Homebrew er en pakkehåndtering, der gør det nemt at installere pakker på macOS via kommandolinjegrænsefladen. Det er ret praktisk til at installere udviklerværktøjer og endda native macOS open source GUI-applikationer.