Manager de pachete homebrew

Pentru o dezvoltare generală, puteți citi cum a fost instalat Homebrew înainte.

Lumea tehnologiei este influențată de tendințe. În ceea ce privește serviciile web, acum tendința este NoSQL, deci pentru fanii Unix-ului în Mac - Homebrew.







Homebrew este un manager de pachete nou și promițător. MacPorts De mult timp am fost nemulțumit de faptul că începe să tragă prea mult din tot ceea ce este deja în sistem (de exemplu, perl).

La instalarea pachetului, va fi furnizat rsync, care nu copiază Resource Forks. perl5.8.x (deși nominal în valoare de 5.8.9 și 5.10.0), ondulare, care nu dispune de câteva minute, în comparație cu standardul, și dublu zlib, OpenSSL, expat, și libiconv. Și, astfel, să refuzați instalarea dependențelor într-un mod simplu, nu va fi posibil.

În timp ce nu pot analiza avantajele și dezavantajele noului sistem, acesta va intra în proces de lucru. În timp ce nu sunt sigur de rapiditatea actualizărilor pachetelor, dar comunitatea în creștere pe github vă permite să sperați pentru cele mai bune.

Deci vă voi spune cum să puneți Homebrew și să începeți să o utilizați. Mi-a plăcut sistemul - un astfel de ideal local pentru intersecția dintre un administrator Unix și un programator (git Ruby).

Este recomandabil să ștergeți directoarele / usr / local / lib și / usr / local / include

Eram aproape goală acolo, cu excepția faptului că existau biblioteci pentru frâna de mână, așa că am șters liniștit și am inclus. Dar, în cazul tău, trebuie să cântărești - de exemplu, dacă ai pune mc singur, nu se va mai lucra. Pe de altă parte, poți să rearanjezi singur toate pachetele. Dar această decizie este în întregime a ta, nu voi recomanda nimic.

Dezinstalarea MacPorturilor (opțional)

MacPorts Nu am folosit mult timp, așa că am decis să-l elimină complet cu toate pachetele. Cum se face, puteți vedea mai multe detalii în documentație.

Permiteți-mi să vă reamintesc - dacă aveți nevoie de pachete instalate în MacPorts pentru serviciu sau dacă utilizați MySQL, Apache, etc. atunci nu recomand să eliminați MacPorturile. Riscați să rămâneți fără instrumentele dvs. într-un moment în care acestea sunt foarte necesare pentru dvs. De asemenea, dacă vă decideți să încă să reinstalați totul de la zero, este mai bine să aștepte cu demolarea înainte de sfârșitul instalării unor noi pachete în homebrew - vă puteți confrunta cu faptul că un fel de pachet a fost compilat cu o opțiune specială.







Repet, nu am folosit MacPorts de mult timp pe laptop, așa că pot să le dau în siguranță. În primul rând, am compilat o listă cu ceea ce va trebui reinstalat în noul sistem:

Șterg toate pachetele instalate:

Șterg toate urmele de MacPorturi, inclusiv / opt / local:

Efectuat. Dacă în acel moment v-ați amintit de fișierul important pe care tocmai l-ați șters, amintiți-vă cum să utilizați Time Machine. Faceți backupuri regulate, nu-i așa?

Calea în variabilele de mediu

Calea către / usr / local / bin trebuie să fie în variabila de mediu $ PATH. Am pus-o înăuntru

În anumite cazuri, poate fi necesar să modificați fișierul

/.MacOSX/environment.plist, adăugând variabila de mediu PATH acolo:

Manager de pachete homebrew

Ați observat calea către GIT - am descris-o în articolul Instalarea Git sub Mac OS X. În pachetul de instalare există un script care reglementează automat

Scenă de instalare

Mergeți la github ruby-script install_homebrew.rb. Acesta este situat pe serviciul gist.github - este un serviciu foarte interesant pentru schimbul de fragmente de cod.

Puteți să o scrieți în browser (arhiva tar.gz va fi creată și scrisă, va trebui să fie implementată):

Manager de pachete homebrew

Sau în consola:

Instalarea Homebrew

Rulați scriptul sub utilizator fără sudo:

Prima dată când probabil nu o veți putea instala, iar unele manipulări vor fi necesare.

Directorul / usr / local ar fi putut fi creat mai devreme cu o varietate de drepturi incorecte, astfel încât rezultatul executării scriptului ar trebui corectat. De exemplu, dacă drepturile erau 777, atunci va exista un mesaj:

Trebuie să întrerupeți scriptul și să executați comanda:

De asemenea, este foarte important să schimbați grupul pentru / usr / local de la roată la personal:

După următoarea repetare, Homebrew a fost dat:

Folosind Homebrew

Informații despre pachete

Actualizare Homebrew (este nevoie de git)

Lista pachetelor instalate:

Lista pachetelor pentru care sunt disponibile actualizări:

Pachetele mele preferate







Articole similare

Trimiteți-le prietenilor: