Cum instalezi Homebrew pe macOS.

Photo of author
stealth

Homebrew este un manager de pachete esențial pentru macOS (și Linux), care simplifică instalarea, actualizarea și gestionarea software-ului direct din linia de comandă. Dacă ai nevoie de aplicații sau biblioteci care nu vin preinstalate în sistemul de operare, o idee bună este să instalezi Homebrew pe macOS, apoi prin intermediul liniilor de comandă poți instala tot ce ai nevoie. De exemplu, dacă vrei să dezarhivezi fișiere .zst, pe macOS nu există o aplicație nativă să poți face acest lucru. Poți instala însă zstd prin Homebrew, care te va ajuta la dezarhivarea fișierelor .zst prin linie de comandă.

Popular printre dezvoltatori, designeri și pasionații de tehnologie, Homebrew elimină bătăile de cap legate de descărcarea manuală a pachetelor sau de rezolvarea dependențelor complicate. Inspirat de sistemele de gestionare a pachetelor din Linux, precum apt sau yum, Homebrew aduce această flexibilitate și putere pe macOS, permițându-ți să îți configurezi mediul de lucru exact așa cum dorești.

Hai să vedem pas cu pas în acest tutorial, cum poți să instalezi Homebrew pe macOS și cum poți să-l utilizezi complet.

Cum instalezi Homebrew pe macOS – Tutorial cu imagini și liniile de comandă

1. Instalarea Xcode Command Line Tools

Deși nu ai nevoie de Xcode în sine pentru a folosi Homebrew, anumite programe și componente pe care vei dori să le instalezi depind de pachetul Xcode Command Line Tools. Xcode este un mediu integrat de dezvoltare (IDE) care include o serie de unelte pentru dezvoltarea de software pe macOS.

Pentru a descărca și instala aceste componente, rulează următoarea comandă în Terminal:

xcode-select --install

Vei primi o notificare pentru a începe instalarea, iar apoi ți se va cere să accepți o licență software. După aceea, uneltele se vor descărca și instala automat.

După ce s-a terminat de instalat Command Line Tools pentru Xcode, poți instala Homebrew.

2. Instalare Homebrew pe macOS

Pentru a instala Homebrew, vei avea nevoie să descarci un script de instalare și apoi îl vei rula.

Mai întâi, descarcă scriptul pe computerul tău local introducând următoarea comandă în Terminal:

curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh

Această comandă folosește curl pentru a descărca scriptul de instalare Homebrew pe macOS din depozitul Git de pe GitHub al proiectului.

Explicația liniei de comandă este următoarea:

  • -f sau --fail: Terminalul nu va afișa erori HTML în caz de probleme cu serverul.
  • -s sau --silent: Dezactivează afișarea progresului descărcării, iar împreună cu -S sau --show-error asigură că vei vedea un mesaj de eroare dacă ceva nu merge bine.
  • -L sau --location: Permite lui curl să urmeze redirecționările, în cazul în care pagina solicitată s-a mutat.
  • -o: Specifică numele fișierului local (în acest caz, install.sh) în care se salvează conținutul descărcat, în loc să fie afișat pe ecran.

Dacă te pricepi la cod, înainte de a rula un script descărcat de pe internet, este bine să verifici ce conține, ca să știi exact ce va face. Folosește comanda less pentru a inspecta scriptul:

less install.sh
less in Homebrew Script
less in Homebrew Script

După ce te-ai asigurat că totul este în regulă cu acest script, în poți rula executând comanda:

/bin/bash install.sh

Practic, din acest punc se va începe instalarea Homeberew. După executarea comenzii este nevoie să introduci parola utilizatorului cu rol de Administrator. În Terminal o să apară următoarele:

sysweb@Laurentius-iMac ~ % /bin/bash install.sh
==> Checking for `sudo` access (which may request your password)...
Password:

După ce ai introdus parola, scriptul de instalare îți va explica ce urmează să facă și îți va cere confirmarea pentru a continua. Astfel, vei ști exact ce modificări va aduce Homebrew sistemului tău înainte de a-l lăsa să procedeze. De asemenea, scriptul verifică dacă ai toate cerințele necesare instalate.

Apasă tasta Enter sau Return pentru a continua instalarea.

La finalul procesului de instalare ar trebui să vezi în Terminal ceva similar cu următoarele linii:

==> Next steps:
- Run these commands in your terminal to add Homebrew to your PATH:
    echo >> /Users/sysweb/.zprofile
    echo 'eval "$(/usr/local/bin/brew shellenv)"' >> /Users/sysweb/.zprofile
    eval "$(/usr/local/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

sysweb@Laurentius-iMac ~ % 

În continuare, va fi nevoie să adaugi directorul folosit de Homebrew pentru executabile în fața variabilei de mediu PATH. Acest lucru se asigură că uneltele instalate prin Homebrew vor avea prioritate față de cele incluse implicit în macOS.

Fișierul pe care îl vei modifica depinde de shell-ul pe care îl folosești. ZSH este shell-ul implicit pe macOS Mojave și versiunile mai noi, în timp ce Bash a fost implicit pe versiunile mai vechi și ar putea fi încă folosit dacă ai actualizat sistemul.

Pentru a afla ce shell folosești, rulează următoarea comandă:

echo $0

Dacă utilizezi ZHS, în Terminal ar trebui să apară:

sysweb@Laurentius-iMac ~ % echo $0
-zsh
sysweb@Laurentius-iMac ~ % 

Pentru utilizatorii cu ZSH, deschide fișierul ~/.zshrc cu un editor de text:

nano ~/.zshrc

Dacă folosești Bash, deschide fișierul ~/.bash_profile:

nano ~/.bash_profile

După ce fișierul se deschide în Terminal, adaugă următoarea linie la sfârșitul lui:

export PATH=/usr/local/bin:$PATH

Pentru a salva modificările, apasă simultan CTRL + O, apoi apasă RETURN când ți se cere. Ieși din editor apăsând CTRL + X.

Pentru a activa aceste modificări, închide și redeschide aplicația Terminal. Alternativ, poți folosi comanda source pentru a încărca fișierul modificat imediat.

source ~/.zshrc

sau

source ~/.bash_profile

După ce ai făcut asta, modificările aduse variabilei PATH vor intra în vigoare și vor fi setate corect de fiecare dată când te autentifici, deoarece fișierul de configurare al shell-ului tău este executat automat la deschiderea Terminalului.

Acum, să verificăm dacă Homebrew este configurat corect. Rulează această comandă:

brew doctor

Dacă totul este în regulă, vei vedea următorul mesaj în Terminal:

sysweb@Laurentius-iMac ~ % brew doctor
Your system is ready to brew.
sysweb@Laurentius-iMac ~ %

După acest pas, poți spune că ai reușit să instalezi Homebrew pe macOS.

Dacă apar avertismente, s-ar putea să ți se ceară să rulezi o comandă precum brew update pentru a te asigura că Homebrew este actualizat.

Cum instalezi și dezinstalezi aplicații cu Homebrew pe macOS

Ca să vezi cum funcționează Homebrew și cât de simplu este să instalezi și să dezinstalezi aplicații, deschide utilitarul Terminal și instalează aplicația Visual Studio Code.

Tot ce trebuie să faci este să execuți linia de comandă:

 brew install visual-studio-code

După executarea liniei de comandă, aplicația Visual Studio Code se va instala în câteva secunde.

Install Visual Studio Code with Homebrew
Install Visual Studio Code with Homebrew

Dacă vrei să dezinstalezi o aplicație cu Homebrew, este foarte simplu. Pentru Visual Studio Code, execută în utilitarul Terminal linia de comandă și introdu parola utilizatorului de sistem când se va cere:

brew uninstall visual-studio-code

În output o să apară:

sysweb@Laurentius-iMac ~ % brew uninstall visual-studio-code
==> Uninstalling Cask visual-studio-code
==> Removing launchctl service com.microsoft.VSCode.ShipIt
Password:
==> Backing App 'Visual Studio Code.app' up to '/usr/local/Caskroom/visual-studio-code/1.98.2/Visual Studio Code.app'
==> Removing App '/Applications/Visual Studio Code.app'
==> Unlinking Binary '/usr/local/bin/code'
==> Purging files for version 1.98.2 of Cask visual-studio-code
sysweb@Laurentius-iMac ~ % 

Concluzie

În acest tutorial, ai instalat și configurat Homebrew pe Mac-ul tău. De acum, poți folosi Homebrew pentru a instala rapid unelte de linie de comandă, limbaje de programare și alte utilitare care să te ajute pentru dezvoltarea de software.

Homebrew oferă o gamă largă de pachete pe care le poți instala. Vizitează lista oficială pentru a căuta și descoperi programele tale preferate.

Related: Cum afli modelul exact al CPU pe Mac – Terminal Commands

Succes!

Sunt bucuros sa impart experientele din domeniul calculatoarelor, telefoniei mobile si ale sistemelor de operare, sa dezvolt proiecte web si sa aduc cele mai utile tutoriale si sfaturi. Imi place sa ma "joc" pe iPhone, MacBook Pro, iPad, AirPort Extreme si pe sistemele de operare macOS, iOS, Android si Windows.

Leave a Comment