„Homebrew“ yra nemokama paketų valdymo sistema, naudojama „macOS“ paketams įdiegti, pašalinti ir atnaujinti naudojant terminalo komandas. „Homebrew“ supaprastina paketų diegimą „MacOS“ ir padeda kūrėjams supaprastinti jų darbą. Ši pamoka yra vadovas, kaip įdiegti ir naudoti „Homebrew“ „Mac“ kompiuteryje. Kadangi „Homebrew“ yra terminalo paketų tvarkyklė, turite žinoti terminalo funkciją „Mac“.
Terminalas, dar žinomas kaip komandų eilutės sąsaja, yra programa, leidžianti negrafiškai bendrauti su sistema. Terminalas gali gąsdinti visus, kurie jį naudoja naujai, tačiau vis tiek turi daug potencialo, nes leidžia automatizuoti sistemoje atliekamas užduotis.
„Homebrew“ komandos leidžia lengvai įdiegti atvirojo kodo paketus ir kūrėjo įrankius „Mac“, nes „Mac“ nėra su paketų tvarkykle. Sužinokime, kaip „Mac“ kompiuteryje įdiegti „Homebrew“:
Būtinos sąlygos
Norint įdiegti „Homebrew“ „Mac“, reikalingos šios būtinos sąlygos:
- Sistema su „MacOS“ („Mojave“ ir naujesnė versija)
- Vartotojas, turintis administratoriaus teises
Kaip įdiegti „Homebrew“ „Mac“.
„Homebrew“ diegimas „Mac“ yra 2 žingsniai:
- „Xcode“ komandų eilutės įrankių diegimas
- Homebrew diegimas
Homebrew funkcionalumas priklauso nuo Xcode Command Line įrankių, jį reikia įdiegti prieš diegiant Homebrew. Sužinokime, kaip įdiegti Xcode Command Line Tools Mac.
1: Kaip įdiegti „Xcode“ komandų eilutės įrankius „Mac“.
Norėdami įdiegti „Homebrew“ „Mac“, sistemoje turite įdiegti „Xcode“ komandų eilutės įrankius, nes „Homebrew“ reikalingi šie įrankiai.
„Xcode“ yra „Apple“ sukurtas IDE, skirtas „iOS“, „iPadOS“ ir „macOS“ pagrindu veikiančioms programoms kurti. Jei ji jau įdiegta jūsų sistemoje, jums nereikia diegti „Xcode“ komandų eilutės įrankių. Bet jei jis neįdiegtas, jums nereikia diegti viso Xcode IDE, nes tam prireiktų maždaug 10 GB saugyklos, vietoj to įdiekite Xcode komandų eilutės įrankius.
Pirmiausia atidarykite terminalą „Mac“ paspausdami Command + tarpo klavišas raktai, paieška terminalas tada paspauskite Enter, kad atidarytumėte:
Įveskite šią komandą, kad patikrintumėte, ar Xcode komandų eilutės įrankiai yra įdiegti, ar ne:
xcode-select -pAukščiau pateikta komanda išspausdina aktyvų kūrėjo katalogą, jei gaunate klaidą, tai reiškia, kad Xcode komandų eilutės įrankiai neįdiegti:
Norėdami įdiegti „Xcode“ komandų eilutės įrankius, naudokite toliau pateiktą komandą:
xcode-select --diegtiSpustelėkite dialogo langą Diegti:
Sutinku į Licencijos sutartis :
Atsisiuntimas prasidės:
Spustelėkite padaryta kai atsisiuntimas bus baigtas:
Patikrinkite Xcode komandinės eilutės įrankių įdiegimą naudodami:
xcode-select -į
Norėdami patikrinti kūrėjo kelią, naudokite:
xcode-select -p
Xcode komandų eilutės įrankiai buvo įdiegti jūsų sistemoje ir dabar pereikite prie kito žingsnio.
Kaip įdiegti „Homebrew“ „Mac“.
Galimi du pagrindiniai „Mac“ kompiuterių tipai:
- „Intel“ pagrindu veikiantis „Mac“ („Intel i5“, „i7“)
- „Apple Silicon“ pagrįstas „Mac“ (M1 / M2)
„Homebrew“ diegimo procesas bet kurio tipo įrenginiuose yra panašus, tačiau „Mac“ kompiuteriuose, pagrįstuose „Apple Silicon“, reikia atlikti papildomą veiksmą, kuris bus aptartas kitame skyriuje.
i: Kaip įdiegti „Homebrew“ „Intel“ pagrįstoje „Mac“.
Vykdykite šią komandą „MacOS“ terminale, kad pradėtumėte „Homebrew“ paketų tvarkyklės diegimą:
/ šiukšliadėžė / bash -c “ $(garbanos -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) “
Aukščiau pateiktas scenarijus įdiegs „Homebrew“ į /usr/local/ katalogas.
ii: Kaip įdiegti „Homebrew“ M1 „Mac“.
Aukščiau atliktas veiksmas įdiegs „Homebrew“. /opt/homebrew/ kataloge, jei „Mac“ yra „Apple Silicon“ pagrindu (M1/M2).
M1 arba M2 Mac kompiuteriuose yra papildomas veiksmas, kurį reikia atlikti norint įdiegti „Homebrew“. Pagal numatytuosius nustatymus „Homebrew“ atsisiunčiamas į /opt/homebrew katalogą. Šis katalogas nėra aplinkos kintamojo ($PATH) dalis.
Norėdami padaryti šį katalogą aplinkos kintamojo dalimi, Apple Silicon pagrindu sukurtuose Mac kompiuteriuose vykdykite šią komandą:
aidas 'eval '$(/opt/homebrew/bin/brew shellenv)' >> ~ / .zprofiliseval “ $(/opt/homebrew/bin/brew shellenv) “
Arba atidarykite zprofilis failą nano redaktorius naudojant komandą:
sudo nano ~ / .zprofilis
Dabar į failą pridėkite šią eilutę ir išsaugokite:
eval “ $(/opt/homebrew/bin/brew shellenv) “
Pastaba: Šiame straipsnyje pateiktas „Homebrew“ diegimo vadovas skirtas „macOS 11.X Big Sur“. „Homebrew“ oficialiai nepalaikomas senesnėse „macOS“ versijose, tačiau jis gali veikti „macOS Mojave“ ir „Catalina“.
Norėdami patikrinti „Homebrew“ diegimą, naudokite toliau pateiktą komandą:
užvirinti -- versija
Norėdami atnaujinti „Homebrew“ į naujausią versiją, naudokite:
virimo atnaujinimas
Jei reikia pagalbos, susijusios su Homebrew, vykdykite:
užvirinti --padėkite
Norėdami perskaityti Homebrew man puslapį, naudokite:
vyras užvirinti
Kaip naudoti „Homebrew“ sistemoje „Mac“.
„Homebrew“ pateikiama su daugybe komandų, skirtų paketams valdyti, kai kurios dažniausiai naudojamos komandos yra aptariamos šiame skyriuje:
Paketo diegimas
Norėdami įdiegti formulę arba paketą, naudokite šią sintaksę:
užvirinti diegti < paketo_pavadinimas >Pastaba: Homebrew paketams naudojamas formulės terminas; jame pateikiamos instrukcijos, kaip „Homebrew“ įdiegti paketus.
Pavyzdžiui, norint įdiegti wget įrankis pakeis
Statinių montavimas
Taip pat galite įdiegti GUI pagrįstas programas naudodami „Homebrew“, tam naudokite šią sintaksę:
užvirinti diegti -- statinė < paketo_pavadinimas >Pastaba: Norėdami įdiegti „macOS“ vietinius paketus, „Homebrew“ naudoja konteinerio apibrėžimą.
Pavyzdžiui, norėdami įdiegti „Firefox“ naršyklę, naudokite:
užvirinti diegti -- statinė firefox
Įdiegtų paketų sąrašas
Norėdami patikrinti įdiegtus paketus, galime išvardyti Homebrew įdiegtus paketus naudodami:
alaus sąrašas
Paketų pašalinimas
Norėdami pašalinti „Homebrew“ paketą, vadovaukitės toliau pateikta sintaksė:
brew pašalinti < paketo_pavadinimas >Pašalinti wget pakuotės naudojimas:
brew pašalinti wget
Norėdami pašalinti statinę, naudokite šią sintaksę:
brew pašalinti -- statinė < paketo_pavadinimas > Norėdami ištrinti „Firefox“ statinę, pakeiskite
Paketo priklausomybių tikrinimas
Norėdami patikrinti konkretaus paketo priklausomybes, naudokite toliau nurodytą komandą:
užvirinti deps < paketo_pavadinimas >Pavyzdžiui, norėdami patikrinti priklausomybes nuo wget , vykdyti:
užvirinti deps wget
Paketų atnaujinimas
Norėdami atnaujinti konkretų „Homebrew“ paketą, naudokite šią sintaksę:
virimo atnaujinimas < paketo_pavadinimas >Pasenusių paketų sąrašas
Norėdami išvardyti pasenusius paketus, terminale naudokite šią komandą:
alus pasenęsNereikalingų priklausomybių pašalinimas
Norėdami pašalinti nepageidaujamas priklausomybes, naudokite:
brew autoremove -- sausas važiavimas
Homebrew klaidų ir įspėjimų sąrašas
Norėdami išvardyti „Homebrew“ klaidas ir problemas, naudokite toliau pateiktą komandą:
alaus gydytojas
Kaip pašalinti Homebrew iš Mac
Jei jums nebereikia paketų tvarkyklės jūsų „Mac“, kuriame veikia „macOS Mojave“ ar naujesnė versija, „Homebrew“ galima lengvai pašalinti naudojant toliau pateiktą komandą:
/ šiukšliadėžė / bash -c “ $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh) “Kaip pašalinti Xcode komandinės eilutės įrankius
Norėdami pašalinti „Xcode“ komandų eilutės įrankius, terminale paleiskite toliau pateiktą komandą:
sudo rm -rf / biblioteka / Programuotojas / CommandLineTools
Išvada
„macOS“ nėra su paketų tvarkykle, dauguma programinės įrangos įdiegta naudojant GUI. „Homebrew“ yra paketų tvarkyklė, leidžianti lengvai įdiegti paketus „MacOS“ naudojant komandinės eilutės sąsają. Tai gana patogu diegiant kūrėjo įrankius ir net vietines MacOS atvirojo kodo GUI programas.