Co to jest Homebrew i jak zainstalować na MacOS?
Opublikowany: 2021-05-26Czy kiedykolwiek zastanawiałeś się, jak zainstalować narzędzia wiersza poleceń, takie jak telnet, cask, htop, wget, nmap itp. w systemie MacOS? a może potrzebujesz menedżera pakietów na macOS, aby zainstalować i zaktualizować swoje ulubione aplikacje?
Dla Ciebie jako programisty lub administratora Homebrew umożliwia instalowanie Twoich potrzeb, których macOS nie zawierał w swoim podstawowym systemie operacyjnym.
Co to jest Homebrew?
Homebrew (brew) to darmowy menedżer pakietów o otwartym kodzie źródłowym, który umożliwia instalowanie aplikacji i oprogramowania w systemie macOS, w zależności od pragnień użytkownika. Polecany jest ze względu na swoją prostotę i skuteczność w oszczędzaniu czasu i wysiłku. Jego słynny opis to „Brakujący menedżer pakietów dla macOS”.

To naprawdę legendarne, aby uzyskać moc korzystania z najnowszej i zaktualizowanej wersji oprogramowania na urządzeniu Mac. W Homebrew istnieją pakiety z formułami, które można zainstalować bezpośrednio z jego podstawowego publicznego repozytorium. Ponadto istnieje cask (brew-cask), który jest rozszerzeniem, które wzbogaca Cię o więcej pakietów oprogramowania i aplikacji binarnych za pomocą wiersza poleceń.
Jeśli chcesz poznać przykłady korzyści z używania Homebrew z wypowiedzi ekspertów, przeczytaj poniższe:
- Zbierz całą gamę różnych bibliotek i pakietów oprogramowania w jednym miejscu.
- Zautomatyzuj pracę, czerpiąc korzyści z tysięcy narzędzi opartych na wierszu poleceń.
- Zainstaluj i naucz się praktycznych skryptów Pythona na lokalnym komputerze Mac.
- Skonfiguruj środowisko testowe i programistyczne do tworzenia oprogramowania.
- Zainstaluj wiele niedostępnych aplikacji w App Store.
Homebrew umieszcza pliki instalacyjne w ścieżce użytkownika /usr/local/bin/ lub w systemie plików w /usr/local/Cellar , ale łączy je w /usr/local/bin . Ułatwia to uruchamianie tych aplikacji z folderu aplikacji, tak jakby była to zwykła część Twojego uroczego systemu MacOS.
wymagania systemowe
Instalacja Homebrew wymaga pewnych wymagań systemowych i osobistych umiejętności w terminalu macOS, którego użyjesz do zainstalowania Homebrew. A wcześniej powinieneś zainstalować oprogramowanie programistyczne Xcode firmy Apple, którego niektóre pakiety Homebrew potrzebują jako zależność.
Minimalne specyfikacje potrzebne do zainstalowania Homebrew na komputerze Mac są następujące:
- macOS Mojave (10.14) lub nowszy, poprzednie wersje są obsługiwane w ograniczonym zakresie.
- Apple Silicon CPU 1 lub 64-bitowy procesor Intel.
- Narzędzie wiersza poleceń (CLT) dla Xcode.
- Dostępność i znajomość powłoki kompatybilnej z Bourne do instalacji i używania bash lub zsh.
- Połączenie internetowe i dostęp administracyjny.
Instalowanie Homebrew
Jest to stosunkowo łatwy proces, jeśli jesteś zaznajomiony z używaniem wiersza poleceń, istnieje kilka trochę różnych metod, ale w większości podobnych do siebie:
Otwórz terminal Mac OS
Znajdź interfejs terminala macOS za pomocą Findera, a następnie folder Application, aż do folderu Utility, kliknij dwukrotnie ikonę aplikacji Terminal.

Możesz też po prostu użyć skrótu klawiszowego, przytrzymać COMMAND + SPACE i wpisać „Terminal” w polu.
Zainstaluj narzędzia wiersza poleceń Xcode
Potrzebujesz Xcode do niektórych narzędzi Homebrew, Xcode to zintegrowane środowisko programistyczne macOS (IDE). Możesz go używać do tworzenia aplikacji dla wszystkich systemów Mac OS, iOS, iPad OS, watch OS i TV OS. Aby go pobrać i zainstalować, uruchom następujące polecenie w terminalu:
xcode-select --installZaakceptuj rozpoczęcie instalacji i licencję, zostanie ona zainstalowana automatycznie.
Zainstaluj Homebrew
Teraz, aby automatycznie zainstalować Homebrew, uruchom poniższe polecenie dla macOS High Sierra, Sierra, El Capitan i wcześniejszych :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Jeśli chcesz zobaczyć serie linii instalacji skryptu, naciśnij Return , naciśnij go po raz drugi, aby zaakceptować instalację, lub naciśnij Escape aby anulować. Zostaniesz poproszony o podanie hasła administratora. Następnie poczekaj chwilę, aż proces się zakończy, zobaczysz komunikat „ Instalacja powiodła się! ”.
Aby zainstalować Homebrew w sposób ręczny , możesz napisać polecenie, aby pobrać skrypt instalacyjny, a następnie napisać kolejne polecenie, aby wykonać skrypt.
Uruchom następujące polecenie w powłoce terminala, aby pobrać skrypt:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shTo polecenie curl pobierze skrypt instalacyjny Homebrew z repozytorium Homebrew Git na komputer Mac, ale bez jego instalowania.
Zaletą metody ręcznej jest to, że możesz przejrzeć jej kod, jeśli chcesz poznać skrypt, który zostanie wykonany. Teraz napisz polecenie less, aby wziąć pomysł:
less install.shJeśli czujesz się komfortowo z zawartością skryptu, zainstaluj je za pomocą polecenia bash:

/bin/bash install.shSkrypt pokaże Ci proces składania zamówienia i poprosi o jego zaakceptowanie. Skrypt zweryfikuje również wymagania wstępne komputera przed kontynuowaniem. Gdy pojawi się monit o podanie superhasła, wprowadź je i wprowadź literę Y, aby ostatecznie potwierdzić akceptację procesu instalacji.
W tym momencie, aby pogratulować sobie, możesz chcieć uruchomić polecenie, które pozwoli upewnić się, że Homebrew zainstalował się naprawdę:
brew doctorWynik poinformuje Cię o stanie Homebrew i czy jakiekolwiek pakiety wymagają aktualizacji.
Jeśli wszystko jest w porządku, powinieneś zobaczyć ten komunikat:
<span style="color: #999999;">Output</span> Your system is ready to brew.Kiedy dojdziesz do tego punktu, w końcu możesz zacząć instalować pakiety oprogramowania przez Homebrew, uruchom dokumentację pomocy, aby uzyskać więcej informacji:
brew help Możesz także wyszukiwać aplikacje za pomocą polecenia brew search {package name}
Przykład
brew search nginxWyłącz Analytics
Homebrew zbiera dane użytkowników i wysyła analizy do programistów za pomocą anonimowego śledzenia behawioralnego, możesz nie mieć z tym problemu lub wolisz to wyłączyć.
Jeśli chcesz wyłączyć analitykę, wprowadź to polecenie:
brew analytics offZainstaluj pakiety
Możesz teraz instalować, aktualizować i usuwać swoje ulubione pakiety, zaleca się zacząć od pakietu tree , który pozwala na graficzne drzewo katalogów. Możesz go zainstalować za pomocą poniższego polecenia.
brew install treeTo polecenie zaktualizuje listę pakietów Homebrew, a następnie zainstaluje polecenie drzewa.
Aby zaktualizować oprogramowanie wszystkich receptur i zaparzania, wprowadź:
brew updateHomebrew powinien domyślnie instalować pliki pakietów w /usr/local, aby zobaczyć ścieżkę każdego zainstalowanego pakietu za pomocą polecenia who:
which {package name}Wynik powinien być:
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}Aby odinstalować pakiet, napisz to polecenie:
brew uninstall {package name}Przykłady instalacji oprogramowania za pomocą Homebrew
W formułach Homebrew istnieją tysiące pakietów oprogramowania, takich jak:
imagemick: narzędzie do manipulowania obrazami w innych formatach dla systemu macOS.
Instalowanie polecenia:
brew install imagemagickarchey: graficzne informacje o systemie umożliwiające udostępnianie hosta lokalnego zespołowi dla systemu macOS.
Instalowanie polecenia:
brew install archeyhub: aby dodać obsługę GitHub, aby uzyskać lepsze wrażenia z wiersza poleceń.
Instalowanie polecenia:
brew install hubtldr: mieć uproszczone przykłady używania wiersza poleceń, ze stronami podręcznika społecznościowymi.
Instalowanie polecenia:
brew install tldrBeczki Homebrew
Cask to kolejna kolekcja pakietów homebrew z aplikacji na macOS i oprogramowania innego niż open source. Aby wyszukać pakiet, wpisz brew search –casks {nazwa pakietu}:
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox Aby zainstalować oprogramowanie cask, użyj polecenia brew install --cask {package name}
Przykład
brew install --cask firefoxOdinstalowywanie Homebrew
Odinstalowanie Homebrew jest bardzo prostym procesem, wystarczy wykonać w terminalu skrypt odinstalowania ruby, wystarczy wybrać polecenie, które wyrównuje twoją wersję MacOS.
Aby odinstalować Homebrew z macOS Catalina, macOS Big Sur i macOS Mojave, wprowadź:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"Aby odinstalować Homebrew z macOS High Sierra, Sierra, El Capitan i wcześniejszych, wpisz:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"Możesz też pobrać skrypt „odinstaluj” na swój komputer i uruchomić go ręcznie:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shPo przejrzeniu zawartości skryptu uruchom ten skrypt, aby odinstalować Homebrew:
bash uninstall.shWniosek
W tym samouczku możesz mieć jasny pomysł, który jest obsługiwany przez kody, szczegóły i przykłady, aby zainstalować Homebrew na twoim MacOS. Aby uzyskać więcej informacji, możesz zobaczyć oficjalną listę pakietów Homebrew. Ponadto opublikowaliśmy już informacje o instalowaniu niektórych przykładów oprogramowania, takich jak polecenie telnet, którego brakuje w systemie macOS.
Cieszyć się!
