Homebrew je brezplačen sistem za upravljanje paketov, ki se uporablja za namestitev, odstranjevanje in posodabljanje paketov v sistemu macOS s terminalskimi ukazi. Homebrew poenostavi namestitev paketov v macOS in pomaga razvijalcem pri racionalizaciji njihovega dela. Ta vadnica je vodnik o tem, kako namestiti in uporabljati Homebrew na Macu. Ker je Homebrew upravitelj paketov, ki temelji na terminalu, morate poznati funkcijo terminala v sistemu Mac.
Terminal, znan tudi kot vmesnik ukazne vrstice, je aplikacija, ki vam omogoča interakcijo s sistemom na negrafični način. Terminal je lahko zastrašujoč za vsakogar, ki ga ne pozna, vendar ima še vedno veliko potenciala, saj vam omogoča avtomatizacijo nalog, ki jih izvajate v svojem sistemu.
Ukazi Homebrew olajšajo namestitev odprtokodnih paketov in orodij za razvijalce v računalnike Mac, saj računalniki Mac nimajo upravitelja paketov. Ugotovimo, kako namestiti Homebrew na Mac:
Predpogoji
Za namestitev Homebrew na Mac so potrebni naslednji predpogoji:
- Sistem z macOS (Mojave in novejši)
- Uporabnik s skrbniškimi pravicami
Kako namestiti Homebrew na Mac
Namestitev Homebrew na Mac je postopek v dveh korakih:
- Namestitev orodij ukazne vrstice Xcode
- Namestitev Homebrew
Funkcionalnost Homebrew je odvisna od orodij ukazne vrstice Xcode, ki jih je treba namestiti pred namestitvijo Homebrew. Ugotovimo, kako namestiti Xcode Command Line Tools Mac.
1: Kako namestiti orodja ukazne vrstice Xcode na Mac
Če želite namestiti Homebrew na Mac, morate imeti v sistemu nameščena orodja za ukazno vrstico Xcode, saj Homebrew potrebuje ta orodja za delovanje.
Xcode je Applov IDE za razvoj aplikacij, ki temeljijo na iOS, iPadOS in macOS. Če je že nameščen v vašem sistemu, vam ni treba namestiti orodij ukazne vrstice Xcode. Če pa ni nameščen, vam ni treba namestiti celotnega IDE Xcode, saj bi potreboval približno 10 GB prostora za shranjevanje, namesto tega namestite orodja ukazne vrstice Xcode.
Najprej odprite terminal na vašem Macu s pritiskom Command + preslednica ključi, iskanje terminal in nato pritisnite Enter, da ga odprete:
Vnesite naslednji ukaz, da preverite, ali so orodja za ukazno vrstico Xcode nameščena ali ne:
xcode-select -strZgornji ukaz natisne imenik aktivnega razvijalca, če dobite napako, to pomeni, da orodja ukazne vrstice Xcode niso nameščena:
Za namestitev orodij ukazne vrstice Xcode uporabite spodnji ukaz:
xcode-select --namestitiKliknite pogovorno okno Namesti:
Se strinjam the Licenčna pogodba :
Prenos se bo začel:
Kliknite Končano ko je prenos končan:
Preverite namestitev orodij ukazne vrstice Xcode z:
xcode-select -in
Za preverjanje poti razvijalca uporabite:
xcode-select -str
Orodja za ukazne vrstice Xcode so bila nameščena v vašem sistemu in zdaj se premaknite na naslednji korak.
Kako namestiti Homebrew na Mac
Na voljo sta dve glavni vrsti računalnikov Mac:
- Mac s procesorjem Intel (Intel i5, i7)
- Mac na osnovi Apple Silicon (M1/M2)
Postopek namestitve Homebrew na obeh vrstah računalnikov je podoben, vendar računalniki Mac, ki temeljijo na Apple Silicon, zahtevajo dodaten korak, o katerem bomo razpravljali v naslednjem razdelku.
i: Kako namestiti Homebrew na Mac s procesorjem Intel
Izvedite naslednji ukaz v terminalu macOS, da začnete namestitev upravitelja paketov Homebrew:
/ koš / bash -c ' $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) '
Zgornji skript bo namestil Homebrew v /usr/lokalno/ imenik.
ii: Kako namestiti Homebrew na M1 Mac
Zgornji korak bo namestil Homebrew /opt/homebrew/ imenik, če Mac temelji na Apple Silicon (M1/M2).
Na računalnikih M1 ali M2 Mac morate slediti dodatnemu koraku za namestitev Homebrew. Privzeto se Homebrew prenese v imenik /opt/homebrew. Ta imenik ni del spremenljivke okolja ($PATH).
Če želite narediti ta imenik del spremenljivke okolja, izvedite naslednji ukaz na računalnikih Mac, ki temeljijo na Apple Silicon:
odmev 'eval '$(/opt/homebrew/bin/brew shellenv)'' >> ~ / .zprofileeval ' $(/opt/homebrew/bin/brew shellenv) '
Druga možnost je, da odprete zprofil datoteka v nano urejevalnik z ukazom:
sudo nano ~ / .zprofile
Zdaj dodajte naslednjo vrstico v datoteko in jo shranite:
eval ' $(/opt/homebrew/bin/brew shellenv) '
Opomba: Vodnik za namestitev Homebrew v tem članku je za macOS 11.X Big Sur. Homebrew ni uradno podprt v starejših različicah macOS, vendar morda deluje v macOS Mojave in Catalina.
Če želite preveriti namestitev Homebrew, uporabite spodnji ukaz:
zvarek --različica
Če želite posodobiti Homebrew na najnovejšo različico, uporabite:
posodobitev zvarka
Za pomoč v zvezi z Homebrew izvedite:
zvarek -- pomoč
Za branje strani priročnika Homebrew uporabite:
moški zvarek
Kako uporabljati Homebrew na Macu
Homebrew ima ogromno ukazov za upravljanje paketov, nekateri pogosto uporabljeni ukazi so obravnavani v naslednjem razdelku:
Namestitev paketa
Če želite namestiti formulo ali paket, uporabite naslednjo sintakso:
zvarek namestite < ime_paketa >Opomba: Za pakete Homebrew se uporablja formula; ponuja navodila za namestitev paketov za Homebrew.
Na primer, za namestitev wget pripomoček zamenjajte
Namestitev sodov
Aplikacije, ki temeljijo na grafičnem uporabniškem vmesniku, lahko namestite tudi z Homebrew, za to uporabite naslednjo sintakso:
zvarek namestite --sod < ime_paketa >Opomba: Za namestitev izvirnih paketov macOS Homebrew uporablja definicijo soda.
Če želite na primer namestiti brskalnik Firefox, uporabite:
zvarek namestite --sod firefox
Prikaz nameščenih paketov
Če želite preveriti nameščene pakete, lahko navedemo nameščene pakete Homebrew z uporabo:
seznam zvarkov
Odstranjevanje paketov
Če želite odstraniti paket Homebrew, sledite spodnji sintaksi:
brew uninstall < ime_paketa >Odstraniti wget uporaba paketa:
brew uninstall wget
Če želite odstraniti sod, uporabite naslednjo sintakso:
brew uninstall --sod < ime_paketa > Če želite izbrisati Firefox cask, zamenjajte
Preverjanje odvisnosti paketov
Če želite preveriti odvisnosti določenega paketa, uporabite spodnji ukaz:
pivovarne deps < ime_paketa >Na primer, da preverite odvisnosti od wget , izvedite:
pivovarne deps wget
Posodabljanje paketov
Če želite posodobiti določen paket Homebrew, uporabite naslednjo sintakso:
posodobitev zvarka < ime_paketa >Prikazovanje zastarelih paketov
Za seznam zastarelih paketov uporabite naslednji ukaz v terminalu:
zvarek zastarelOdstranjevanje nepotrebnih odvisnosti
Če želite odstraniti neželene odvisnosti, uporabite:
avtomatsko odstranjevanje zvarka --suhi tek
Navajanje napak in opozoril Homebrew
Za seznam napak in težav Homebrew uporabite spodnji ukaz:
pivovarski zdravnik
Kako odstraniti Homebrew iz Maca
Če ne potrebujete več upravitelja paketov za vaš Mac z operacijskim sistemom macOS Mojave ali novejšim, lahko Homebrew preprosto odstranite s spodnjim ukazom:
/ koš / bash -c ' $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh) 'Kako odstraniti orodja ukazne vrstice Xcode
Če želite odstraniti orodja ukazne vrstice Xcode, v terminalu zaženite spodnji ukaz:
sudo rm -rf / Knjižnica / Razvijalec / CommandLineTools
Zaključek
macOS nima nobenega upravitelja paketov, večina programske opreme se namesti z uporabo GUI. Homebrew je upravitelj paketov, ki olajša namestitev paketov v macOS prek vmesnika ukazne vrstice. Je zelo priročen pri namestitvi orodij za razvijalce in celo izvornih odprtokodnih GUI aplikacij macOS.