„HomeBrew“ diegimas „Apple Silicon Mac“ kompiuteriuose, kurie iš esmės palaikomi

Anonim

Jei esate „Homebrew“ gerbėjas ir „Apple Silicon Mac“ naudotojas, jums bus malonu atrasti naujausias „Homebrew“ versijas (3.0.0 ir naujesnės versijos), kurios dabar iš esmės palaiko „Apple Silicon“ architektūrą. Vis tiek reikės „Rosetta 2“, kad veiktų kai kurie paketai ir formulės, tačiau daugelį jų jau palaiko komandų eilutės paketų tvarkyklė.

Nepažįstamiems „Homebrew“ yra atvirojo kodo paketų tvarkyklė, leidžianti patyrusiems vartotojams terminale lengvai įdiegti ir paleisti įvairius komandų eilutės įrankius ir programas „Mac“ kompiuteryje. Tai gana populiaru tarp kūrėjų, sistemų administratorių, tinklo administratorių, infosec, unix ir Linux gerbėjų ir net tik įgudusių žmonių tarp mūsų.

Jei jau naudojate „Homebrew“, turėtumėte turėti galimybę tiesiog atnaujinti paketų tvarkyklę, kad gautumėte naujausią versiją su „Apple Silicon“ palaikymu. Arba galite dar kartą paleisti diegimo programą.

Tie, kurie domisi, gali įdiegti „Homebrew“ „Apple Silicon Mac“ kompiuteryje naudodami šią komandą, išleistą terminale, kuri yra tokia pati kaip bendroji „Homebrew“ diegimo komanda, skirta šiuolaikiniams MacOS leidimams:

"

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

Kaip įprasta, jums reikės administratoriaus slaptažodžio, kad patvirtintumėte tapatybę ir užbaigtumėte diegimą.

Kai kurie naudotojai gali norėti atsisakyti numatytojo „Homebrew“ „Anonymous Aggregate User Behavior Analytics“ stebėjimo, kurį galite atlikti naudodami šią komandą įdiegę:

Brew analytics išjungtas

Galite patikrinti paketus adresu formulae.brew.sh, jei norite sužinoti, ar jie turi savąjį Apple Silicon palaikymą.

Jei „Apple Silicon Mac“ kompiuteryje jau veikia „Homebrew“, bet pasitikite „Rosetta 2“, tikriausiai norėsite atnaujinti „Homebrew“ ir savo paketus (ir vis tiek turėtumėte tai daryti periodiškai):

brew update

Kaip minėta, dar ne viskas palaiko „Apple Silicon“, todėl gali reikėti naudoti šį terminalo sprendimą, kad paleistumėte kai kuriuos x86 paketus.

Homebrew trikčių šalinimas naudojant Apple Silicon

Nors „Homebrew“ turėtų gerai veikti „Apple Silicon Mac“, kai kuriems naudotojams gali kilti problemų, jei jie perkels duomenis iš „Intel Mac“ į „Apple Silicon ARM Mac“.

Norėsite būti tikri, kad „Mac“ kompiuteryje įdiegta „Rosetta 2“, nes dar ne viskas yra originali.

Daugelis homebrew paketų turėtų veikti, tačiau kartais galite matyti įvairių rosetta klaidų, pvz., „rosetta error: thread_suspend failed“, ypač kai bandote atnaujinti „Brew“ paketus.

Jei susiduriate su klaidomis ar keistenybėmis iš perkelto „Intel“ į „Apple Silicon Mac“, galite pabandyti pašalinti „Homebrew“ ir iš naujo įdiegti „Homebrew“, nes atrodo, kad tai išsprendžia šias problemas:

"

Pirmas pašalinimas: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "

Pabaikite pašalinimo procesą. Galbūt norėsite iš naujo paleisti „Mac“, bet tai gali būti nebūtina (atminkite, kad perkrovimas išvalo tmp failus ir kitas talpyklas.

Tada iš naujo įdiekite „Homebrew“:

"

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

Ir vėl tegul procesas baigiasi.

Atminkite, kad pašalinus Homebrew bus pašalinti visi su įrankiu susiję paketai, todėl turėsite juos iš naujo įdiegti.

Naujas „Homebrew“ ar tiesiog norite išbandyti keletą patogių paketų? Peržiūrėkite keletą geriausių „Homebrew“ paketų, skirtų „Mac“.

Terminalas siūlo platų „Unix“ įrankių asortimentą ir patogias galimybes, kurios kitu atveju yra paslėptos po „MacOS“ gaubtu. Nors komandų eilutė paprastai skirta pažengusiems vartotojams, jei tema domina, nepraleiskite mūsų komandų eilutės straipsnių čia.

Ar turite kokių nors minčių apie Homebrew paleidimą Apple Silicon Mac kompiuteriuose? Ar turite kokių nors ypač vertingų patirčių, patarimų, pasiūlymų, trikčių šalinimo ar patarimų? Pasidalinkite komentaruose!

„HomeBrew“ diegimas „Apple Silicon Mac“ kompiuteriuose, kurie iš esmės palaikomi