„Homebrew“ į „Mac“ kom­piu­te­rį įdiegiama per terminalą. Kai kuriems paketams reikės prog­ra­ma­vi­mo aplinkos „Xcode“. Sėkmingai įdiegus, visoms prog­ra­moms galėsite lengvai naudoti paketų tvarkyklę.

Kaip įdiegti „Homebrew“ kom­piu­te­ry­je „Mac“

Nemokamas atvirojo kodo spren­di­mas „Homebrew“ yra labai naudinga priemonė, ypač prog­ra­muo­to­jams, no­rin­tiems įdiegti prog­ra­mi­nės įrangos paketus ir dvejopojo kodo programas arba sukurti naujų programų ar svetainių testavimo aplinką. „Homebrew“ įdiegimas „Mac“ kom­piu­te­ry­je yra šiek tiek su­dė­tin­ges­nis, todėl to­les­niuo­se skyriuose mes padėsime jums atlikti visus reikiamus veiksmus.

Kokie yra sistemos rei­ka­la­vi­mai?

Paketų tvarkyklė visus diegimo failus saugo /usr/local/bin arba /usr/local/Cellar ap­lan­kuo­se. Tačiau nuoroda sukurta į /usr/local/bin. Norint įdiegti „Homebrew“ į „Mac“ kom­piu­te­rį, reikia įvykdyti keletą pag­rin­di­nių rei­ka­la­vi­mų, būtent:

  • Interneto ryšys
  • Kom­piu­te­ris su „macOS Mojave“ (10.14) ar naujesne versija
  • „Apple Silicon“ arba 64 bitų „Intel“ pro­ce­so­rius
  • „Xcode“ su CLT
  • „Bourne“ su­de­ri­na­ma aplinka
  • Ad­mi­nist­ra­to­riaus teisės

„Homebrew“ įdiegimo žingsnis po žingsnio vadovas

„Homebrew“ į „Mac“ kom­piu­te­rį įdiegiate per komandų eilutę. Tam reikia atlikti šiuos veiksmus:

  1. Ati­da­ry­ki­te terminalą. Jį rasite aplanke „Programos“ ir pa­ka­ta­lo­gy­je „Pa­gal­bi­nės programos“. Taip pat galite paspausti „Mac“ klavišų kom­bi­na­ci­ją [Command] + tarpo klavišą ir paieškos laukelyje įvesti žodį „Terminal“.
  2. Tada per komandų eilutę įdiekite „Xcode“ kūrimo aplinką. Tai leis jums kurti programas „Apple“ įren­gi­niams. Tam rei­ka­lin­ga ši komanda:
xcode-select --install
bash

Tada pa­tvir­tin­ki­te diegimą ir at­sa­ky­ki­te į likusius klausimus.

  1. Dabar įdiekite „Homebrew“. Rei­ka­lin­ga komanda (visoms pa­lai­ko­moms „macOS“ versijoms) yra tokia:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Pa­tvir­tin­ki­te „Homebrew“ įdiegimą pa­spaus­da­mi [Enter]. Įveskite ad­mi­nist­ra­to­riaus slap­ta­žo­dį ir jį taip pat pa­tvir­tin­ki­te. Jei įdiegimas pavyko, ekrane pasirodys ati­tin­ka­mas pra­ne­ši­mas.

Kaip rankiniu būdu įdiegti „Homebrew“ į „Mac“ kom­piu­te­rį

Be to, „macOS“ sistemoje „Homebrew“ galima įdiegti ir rankiniu būdu. Tam pir­miau­sia reikia įvesti komandą, kad at­si­siųs­tu­mė­te diegimo scenarijų. Tada reikia įvykdyti kitą komandą, kad pa­leis­tu­mė­te scenarijų. Ko­man­di­nė­je eilutėje reikia atlikti šiuos veiksmus:

  1. At­si­sių­s­ki­te scenarijų šiuo ko­man­do­mis:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Naudokite šią komandą, kad per­žiū­rė­tu­mė­te skripto kodą. Taip galėsite įsi­ti­kin­ti, kad viskas yra taip, kaip norite.
less install.sh
bash
  1. Dabar įdiekite scenarijų šia komanda:
/bin/bash install.sh
bash

Dabar turėsite pa­tvir­tin­ti tam tikrą in­for­ma­ci­ją. Po to bus pa­tik­rin­ti jūsų sistemos rei­ka­la­vi­mai ir jums bus paprašyta įvesti slap­ta­žo­dį. Tai pa­tvir­tin­ki­te spausdami [Y].

  1. Norėdami įsi­ti­kin­ti, kad „Homebrew“ įdiegimas pavyko, naudokite šią komandą, kad pa­tik­rin­tu­mė­te būseną:
brew doctor
bash

Jei viskas tvarkinga ir jūsų paketai yra at­nau­jin­ti, gausite tokį pranešimą:

Your system is ready to brew.
bash

Kaip su­kon­fi­gū­ruo­ti paketų tvarkyklę

Įdiegę „Homebrew“ į savo „Mac“ kom­piu­te­rį, bet kuriuo metu galite naudotis paketų tvarkykle, kad įdieg­tu­mė­te prog­ra­mi­nės įrangos paketus. Norėdami gauti daugiau in­for­ma­ci­jos, re­ko­men­duo­ja­me naudoti komandą help “. Ji atrodo taip:

brew help
bash

Jei norite įdiegti konkretų paketą, jį galite surasti naudodami komandą search. Tam tiesiog pa­kei­s­ki­te žemiau pa­teik­to­je komandoje esančią vietą „Paketo pa­va­di­ni­mas“ į ieškomos programos pa­va­di­ni­mą.

brew search package name
bash

Jei nenorite, kad būtų renkami ir siunčiami analizės duomenys, išjunkite šią funkciją naudodami šią komandą:

brew analytics off
bash

Kaip pradėti dirbti su paketais

Jei norite įdiegti, at­nau­jin­ti ar pašalinti paketus naudojant „Homebrew“, užtenka įvesti trumpas komandas. Norėdami įdiegti paketus, naudokite šią komandą, pa­keis­da­mi vietą „Paketo pa­va­di­ni­mas“:

brew install package name
bash

Jei norite pašalinti paketą, naudokite šią komandą ir vietoje „Paketo pa­va­di­ni­mas“ įrašykite prog­ra­mi­nės įrangos, kurią norite pašalinti, pa­va­di­ni­mą:

brew uninstall package name
bash

Jei norite at­nau­jin­ti „Homebrew“, naudokite šią komandą:

brew update
shell

Kaip pašalinti „Homebrew“ iš „macOS“

Jei paketų tvarkyklė jums ne­be­rei­ka­lin­ga, „Homebrew“ galite bet kada lengvai pašalinti. Tam reikia įvesti šią komandą:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
bash

Arba naudokite „Homebrew“ scenarijų „uninstall.sh“ ir paketų tvarkyklę iš­trin­ki­te rankiniu būdu. Vykdykite scenarijų šia komanda:

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash

Tada pradėkite „Homebrew“ pa­ša­li­ni­mą, va­do­vau­da­mie­si šia inst­ruk­ci­ja:

bash uninstall.sh
bash

Kokios yra „Homebrew“ al­ter­na­ty­vos?

Jei nenorite naudoti „Homebrew“, bet ieškote kito paketų tvar­kyk­lės, yra keletas labai gerų variantų. Štai trys ge­riau­sios al­ter­na­ty­vos:

  • MacPorts: Nemokamas atvirojo kodo paketų tvarkyklė „MacPorts“ veikia nuo 2002 m. Iš pradžių ji buvo sukurta pa­va­di­ni­mu „Dar­win­Ports“ ir skirta pa­leng­vin­ti kitų atvirojo kodo programų diegimą. Skir­tin­gai nei „Homebrew“, „MacPorts“ nenaudoja sistemos programų.
  • Fink: „Fink“ paketų tvarkyklė yra su­de­ri­na­ma su kitomis „Unix“ ver­si­jo­mis ir veikia „Darwin“ ope­ra­ci­nė­je sistemoje. Programa valdoma per terminalą, tačiau kaip al­ter­na­ty­va yra ir grafinė vartotojo sąsaja su „Fink Commander“. Be to, „Fink“ galima naudoti šaltinio kodui pri­tai­ky­ti.
  • ServBay: „ServBay“ taip pat buvo spe­cia­liai sukurta naudoti „macOS“ sistemoje ir ypač tinka kaip al­ter­na­ty­vi testavimo aplinka. Tinklo serverius, duomenų bazes ir kitus įrankius galima in­te­gruo­ti vos keliais nu­ro­dy­mais. Darbas at­lie­ka­mas ne per komandų eilutę, o per aiškią vartotojo sąsają.
Go to Main Menu