Ce este Homebrew și cum se instalează pe MacOS?
Publicat: 2021-05-26Dacă v-ați întrebat vreodată cum să instalați instrumente de linie de comandă, cum ar fi telnet, cask, htop, wget, nmap etc, pe macOS? sau aveți nevoie de un manager de pachete pe macOS pentru a instala și actualiza aplicațiile preferate?
Pentru dvs., ca dezvoltator sau administrator de sistem, Homebrew vă permite să vă instalați nevoile pe care macOS nu le-a inclus în sistemul de operare principal.
Ce este Homebrew?
Homebrew (brew) este un manager de pachete gratuit și open-source care permite instalarea de aplicații și software în macOS, în funcție de dorința utilizatorului. A fost recomandat pentru simplitatea și eficacitatea sa în economisirea de timp și efort. Celebra sa descriere este „Managerul de pachete care lipsește pentru macOS”.

Este cu adevărat legendar să obții puterea utilizării celei mai recente și actualizate versiuni de software pe dispozitivul tău Mac. În Homebrew, există pachete de formule de instalat direct din depozitul public de bază. În plus, există cask (brew-cask) care este o extensie pentru a vă îmbogăți cu mai multe pachete software și aplicații binare folosind linia de comandă.
Dacă doriți să aflați câteva exemple benefice de utilizare a Homebrew din ceea ce au spus experții, citiți următoarele:
- Colectați toată varietatea de biblioteci și pachete software diferite într-un singur loc.
- Automatizați-vă munca, obținând beneficii de la mii de instrumente bazate pe linia de comandă.
- Instalează și învață scripturi practice Python pe computerul tău Mac local.
- Configurați un mediu de testare și dezvoltare pentru dezvoltarea dvs. de software.
- Instalați multe aplicații care nu sunt disponibile în App Store.
Homebrew a plasat fișierele de instalare în calea utilizatorului /usr/local/bin/ sau în sistemul de fișiere în /usr/local/Cellar , dar le conectează în /usr/local/bin . Acest lucru vă facilitează lansarea acestor aplicații din folderul de aplicații ca și cum ar fi o parte obișnuită a minunatului dvs. macOS.
Cerințe de sistem
Instalarea Homebrew necesită anumite cerințe de sistem și cunoștințe personale de familiaritate în terminalul macOS, pe care îl veți folosi pentru a instala Homebrew. Și înainte de asta, ar trebui să instalați software-ul de dezvoltare Xcode de la Apple, de care unele pachete Homebrew au nevoie ca dependență.
Specificațiile minime de care aveți nevoie pentru a instala Homebrew pe un Mac sunt următoarele:
- macOS Mojave (10.14) sau o versiune ulterioară, versiunile anterioare sunt acceptate limitat.
- CPU Apple Silicon 1 sau un procesor Intel pe 64 de biți.
- Instrument de linie de comandă (CLT) pentru Xcode.
- Disponibilitatea și cunoașterea shell-ului compatibil Bourne pentru instalare și utilizarea bash sau zsh.
- Conexiune la internet și acces administrativ.
Instalarea Homebrew
Este un proces relativ ușor dacă sunteți familiarizat cu utilizarea unei linii de comandă, există câteva metode puțin diferite, dar în mare parte asemănătoare între ele:
Deschideți terminalul Mac OS
Găsiți interfața macOS Terminal în Finder, apoi în folderul Aplicație, în dosarul Utilitar, faceți dublu clic pe pictograma aplicației Terminal.

Sau puteți utiliza pur și simplu comanda rapidă a tastei, țineți apăsat COMMAND + SPACE și tastați „Terminal” în casetă.
Instalați instrumentele de linie de comandă ale Xcode
Ai nevoie de Xcode pentru unele instrumente Homebrew, Xcode este un mediu de dezvoltare integrat (IDE) macOS. Îl puteți folosi pentru a crea aplicații pentru toate sistemele de operare mac, iOS, iPad, ceasuri și TV. Pentru a-l descărca și instala, executați următoarea comandă în Terminal:
xcode-select --installAcceptați pornirea instalării și licența, aceasta va fi instalată automat.
Instalați Homebrew
Acum, pentru a instala Homebrew automat, rulați comanda de mai jos pentru macOS High Sierra, Sierra, El Capitan și versiuni anterioare :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Dacă doriți să vedeți liniile de serie ale instalării scriptului, apăsați pe Return , apăsați pentru a doua oară pentru a accepta instalarea sau apăsați Escape pentru anulare. Vi se va cere să introduceți parola de administrator. Apoi așteptați ceva timp până când procesul se termină, veți vedea mesajul „ Instalare reușită! ”.
Pentru a instala Homebrew într-un mod manual , puteți scrie o comandă pentru a descărca scriptul de instalare, apoi puteți scrie o altă comandă pentru a executa scriptul.
Rulați următoarea comandă în shell-ul terminalului pentru a descărca scriptul:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shAceastă comandă curl va descărca scriptul de instalare Homebrew din depozitul Git al Homebrew pe computerul dvs. Mac, dar fără a-l instala.
Acum, avantajul metodei manuale este că îi puteți revizui codul dacă doriți să cunoașteți scriptul care se va executa. Acum scrieți comanda less pentru a obține o idee:

less install.shDacă vă simțiți confortabil cu conținutul scriptului, instalați-le prin comanda bash:
/bin/bash install.shScriptul vă va arăta procesul de comandă și vă va cere să îl acceptați. Scriptul va verifica, de asemenea, cerințele prealabile ale computerului înainte de a continua. Când vi s-a solicitat super-parola, introduceți-o și introduceți litera Y pentru a confirma în sfârșit acceptarea procesului de instalare.
În acest moment, pentru a vă felicita, este posibil să preferați să rulați o comandă care vă permite să vă asigurați că Homebrew este instalat cu adevărat:
brew doctorRezultatul vă va spune despre starea Homebrew și dacă vreun pachet are nevoie de actualizări.
Dacă toate lucrurile sunt în regulă, ar trebui să vedeți acest mesaj:
<span style="color: #999999;">Output</span> Your system is ready to brew.Când ajungeți la acest punct, în sfârșit puteți începe să instalați pachete software prin Homebrew, rulați documentația de ajutor pentru a avea mai multe informații:
brew help De asemenea, puteți căuta aplicații folosind comanda brew search {package name}
Exemplu
brew search nginxDezactivați Analytics
Homebrew colectează date despre utilizatori și trimite analize dezvoltatorilor folosind urmărirea comportamentală anonimizată, este posibil să nu aveți nicio problemă cu asta sau preferați să o dezactivați.
Dacă doriți să dezactivați analiza, introduceți această comandă:
brew analytics offInstalați pachete
Acum puteți instala, face upgrade și elimina pachetele preferate, este recomandat să începeți cu pachetul tree , vă permite să aveți un arbore de directoare grafic. Îl puteți instala folosind comanda de mai jos.
brew install treeAceastă comandă va actualiza lista de pachete Homebrew, apoi va instala comanda arborescentă.
Pentru a actualiza toate formulele software și prepararea, introduceți:
brew updateHomebrew ar trebui să instaleze fișierele pachetelor în /usr/local în mod implicit, pentru a vedea calea oricărui pachet instalat cu comanda care:
which {package name}Rezultatul ar trebui să fie:
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}Pentru a dezinstala un pachet, scrieți această comandă:
brew uninstall {package name}Exemple de instalare a software-ului utilizând Homebrew
Există mii de pachete software în formulele Homebrew, cum ar fi:
imagemick: un instrument de manipulare a imaginilor în alte formate pentru macOS.
Comanda de instalare:
brew install imagemagickarchey: informații despre sistem grafic pentru a partaja localhost cu echipa ta pentru macOS.
Comanda de instalare:
brew install archeyhub: pentru a adăuga suport GitHub o experiență mai bună în linia de comandă.
Comanda de instalare:
brew install hubtldr: pentru a avea exemple simplificate despre cum să utilizați linia de comandă, cu pagini de manual conduse de comunitate.
Comanda de instalare:
brew install tldrButoaie homebrew
Cask este o altă colecție de pachete homebrew din aplicații macOS și software non-open source. Pentru a căuta un pachet, introduceți brew search –casks {package name}:
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox Pentru a instala un software cask, utilizați comanda brew install --cask {package name}
Exemplu
brew install --cask firefoxDezinstalarea Homebrew
Dezinstalarea Homebrew este un proces foarte simplu, trebuie doar să executați scriptul de dezinstalare ruby în terminal, doar să alegeți comanda care vă aliniază versiunea MacOS.
Pentru a dezinstala Homebrew de pe macOS Catalina, macOS Big Sur și macOS Mojave, introduceți:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"Pentru a dezinstala Homebrew din macOS High Sierra, Sierra, El Capitan și mai devreme, introduceți:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"Sau puteți descărca scriptul de „dezinstalare” pe computer și îl puteți rula manual:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shDupă ce ați examinat conținutul scriptului, rulați acest script pentru a dezinstala Homebrew:
bash uninstall.shConcluzie
În acest tutorial, puteți avea o idee clară care este susținută de coduri, detalii și exemple pentru a instala Homebrew pe macOS. Pentru mai multe detalii, puteți vedea lista oficială a pachetelor Homebrew. De asemenea, am publicat deja despre instalarea unor exemple de software, cum ar fi comanda telnet când lipsește în macOS.
Bucurați-vă!
