Din ce în ce mai mult devine din ce în ce mai mult un sistem de gestionare a pachetelor, cum ar fi berii.
Voi examina pe scurt instalarea acestui sistem, precum și utilizarea acestuia pentru a instala un anumit software.
- Nu este nevoie să instalați nimic. Instalarea sistemului se reduce la faptul că trebuie să transferați fișierele necesare în directorul / usr / local
- Puteți instala brew nu numai în / usr / local / dar și pe orice altă cale care vă place.
- Pachetele instalate prin intermediul fiertură instalat în propriul său director, cum ar fi wget este / usr / local / Crama / wget (cu condiția ca pachetele de sistem instalate în / usr / local). Această abordare are avantajele sale, puteți gestiona pachetele instalate direct de la echipa de construcție, de exemplu, puteți vizualiza o listă de pachete instalate (într-un director Crama «nu» ls), aveți posibilitatea să eliminați, rm -rf / usr / local / Crama / wget. vă puteți uita la spațiul ocupat, cu ajutorul comenzii du și așa mai departe și așa mai departe. Desigur, nu este nevoie de a face toate acestea „de mână“ folosind comenzi Mac OS (ls, găsi, rm etc), toate acestea pot și trebuie să se facă prin intermediul sistemului de preparare a cafelei.
- Nu este nevoie să utilizați sudo.
- Crearea ușoară a pachetelor.
- Optimizare. Sistemul de preparare este optimizat pentru Mac OS Snow Leopard, pentru platforma Intel, care oferă cea mai mare performanță.
- Cel mai important plus, în opinia mea, este faptul că preparatul nu "trage" nimic inutil, spre deosebire de aceleași macropreți.
Acestea sunt principalele avantaje ale sistemului de preparare.
Acum, să continuăm cu instalarea.
Este foarte ușor de configurat. Există mai multe moduri. Așa cum am spus mai sus, puteți să-l instalați în directorul dvs. (de exemplu, în directorul dvs. de acasă), aceasta se face prin două comenzi, dintre care unul este crearea unui director 🙂
De pe site, tot ceea ce aveți nevoie în directorul homebrew este descărcat.
Dar totuși recomandat să se instaleze în / usr / local, pentru că variabila implicită mediu PATH fiecărui utilizator prescris căile, în cazul în care programul va rula (adică, un loc în care una sau cealaltă echipă va fi compensată), conținutul acestei variabile pot fi vizualizate:
Mac-Pro $ echo $ PATH
Aici vedem doar una dintre valorile lui / usr / local / bin.
Pe bune, sistemul ar trebui să aibă deja un director / usr / local, dar, de exemplu, nu am avut-o pe noul sistem, a trebuit să-l creez. Drepturile au pus 755. și proprietarul "0: 0" cu chmod și chown, respectiv.
Băutura poate fi utilizată cu sau fără sudo. Pentru a ne asigura că atunci când lucrăm cu brew nu trebuie să introducem sudo și apoi parola de root, puteți face acest lucru:
sudo chown -R `whoami` / usr / local
Dacă am deja instalat un software în acest director (/ usr / local), de exemplu mysql, trebuie să facem:
sudo chown -R mysql: mysql / usr / local / mysql
Adică să-l întoarcem pe proprietar 🙂
Totul este gata, acum mergeți la instalarea în / usr / local.
Asta e tot, totul este instalat.
git adăugați la distanță git: //github.com/mxcl/homebrew.git
git pull master de origine
Totul este configurat și gata de plecare. Dar există încă un lucru care trebuie instalat în sistem, astfel încât totul să funcționeze pentru noi.
Sau puneți-l pe disc (pe unul dintre discurile care vin cu Mac-Xcode-ul este acolo și îl puteți instala astfel încât să nu îl descărcați, deoarece cântărește mai puțin de 700MB).
Luați în considerare imediat modul de eliminare a sistemului de preparare împreună cu toate programele instalate prin acest sistem.
Pentru a vă asigura că totul instalat prin intermediul preparatului și sistemul însuși trebuie eliminat:
cd `brew -prefix`
rm -rf Biblioteca .git .gitignore bin / brew README.md
unde 'brew -prefix' este directorul în care a fost instalat pachetul de management, de exemplu / usr / local
Acum, totul este pregătit pentru noi să începem să instalăm programele necesare. Să ne uităm la câteva exemple de utilizare a Brew.
Instalarea aplicației, de exemplu, "rocking" wget:
brew instalează wget
Toate dependentele necesare sunt descărcate și instalate.
Puteți actualiza descrierea pachetului în două moduri: