Jak zainstalować pakiety z Homebrew na macOS

Opublikowany: 2021-07-06

Menedżer pakietów lub system zarządzania pakietami to zestaw narzędzi, które ułatwiają proces instalowania, aktualizowania i usuwania programów komputerowych w systemie operacyjnym. Jest bardzo rozpowszechniony wśród systemów operacyjnych uniksowych i uniksopodobnych, a system operacyjny Linux jest jego największym zwolennikiem wszechczasów.

install packages with Homebrew on macOS

Jednak w przeciwieństwie do Linuksa macOS, który również ma swoje korzenie w rodzinie Uniksów, nigdy nie był szczególnie zaawansowany pod względem menedżerów pakietów. Jedyną opcją, jaką kiedykolwiek miał, był Homebrew, który stał się de facto systemem zarządzania pakietami dla macOS.

Oto przewodnik wyjaśniający, czym jest Homebrew i jak można go używać do instalowania programów na komputerze Mac.

Spis treści

Co to jest Homebrew?

Homebrew to darmowy menedżer pakietów o otwartym kodzie źródłowym dla systemów operacyjnych MacOS i Linux. Umożliwia instalowanie, aktualizowanie i usuwanie programów (aplikacji/narzędzi) na komputerze Mac bezpośrednio z wiersza poleceń i zapewnia dostęp do różnych narzędzi wiersza poleceń, w tym git, wget, nvm i openssl.

Co więcej, Homebrew ma również rozszerzenie o nazwie Cask (lub Homebrew Cask), które pomaga w zarządzaniu aplikacjami opartymi na GUI. Możesz go więc używać, gdy chcesz instalować, aktualizować lub usuwać aplikacje graficzne na komputerze Mac, takie jak Google Chrome, VLC, Spotify, Atom itp.

Wszystkie zainstalowane pakiety Homebrew znajdują się w /usr/local/Cellar i są połączone z /usr/local/bin , aby ułatwić znajdowanie i uruchamianie aplikacji opartych na GUI bezpośrednio z katalogu Applications , tak jak każda inna aplikacja GUI w Twój komputer Mac.

Zalety korzystania z Homebrew

Korzystanie z Homebrew do zarządzania narzędziami i aplikacjami na komputerze Mac ma kilka zalet. Poniższa lista przedstawia niektóre z jej zalet w porównaniu z tradycyjną metodą instalowania, aktualizowania i odinstalowywania aplikacji:

  • Homebrew oferuje łatwy proces instalacji, aktualizacji i usuwania aplikacji, który polega tylko na użyciu aplikacji Terminal macOS i kilku poleceń Homebrew.
  • Daje możliwość zbiorczego instalowania, aktualizowania i usuwania aplikacji jednocześnie, aby zaoszczędzić czas i wysiłek.
  • Menedżer pakietów zmniejsza niepotrzebny bałagan w pamięci, usuwając wszystkie powiązane pliki związane z programem po odinstalowaniu go na komputerze Mac. [ Istnieją pewne wyjątki, w których powiązane pliki mogą nie zostać całkowicie usunięte z systemu .]
  • Homebrew ułatwia przenoszenie urządzeń, co sprawia, że ​​migracja pakietów Homebrew z aktualnej maszyny na nową jest szybka i łatwa.
Również w TechPP

Warunki wstępne korzystania z Homebrew

Homebrew jest preinstalowany na macOS, więc jeśli nie odinstalowałeś go samodzielnie, powinieneś mieć go na swoim Macu. Aby sprawdzić, czy Homebrew jest obecny w twoim systemie, otwórz aplikację Terminal i uruchom:

which brew

Jeśli zwraca ścieżkę, oznacza to, że Homebrew jest dostępny w twoim systemie. W takim przypadku zaktualizuj go do najnowszej wersji, uruchamiając:

brew update && brew upgrade

Jeśli jednak nie masz Homebrew w swoim systemie, użyj następujących poleceń, aby go zainstalować:

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

Następnie upewnij się, że masz zainstalowany Xcode na komputerze Mac. Jeśli masz mało miejsca na dysku lub nie chcesz instalować pełnej aplikacji, możesz zainstalować tylko podstawowe narzędzia (z wiersza poleceń), które są wymagane przez Homebrew, uruchamiając:

xcode-select --install

Również w TechPP

Jak zainstalować pakiety z Homebrew

Po spełnieniu wymagań wstępnych Homebrew możesz teraz zainstalować pakiety (narzędzia i aplikacje) na komputerze Mac.

Uwaga: pakiety Homebrew są określane jako formuły, podczas gdy aplikacje Homebrew Cask są nazywane beczkami.

W zależności od pakietu, który chcesz zainstalować na komputerze Mac — narzędzia wiersza poleceń lub aplikacji graficznej — do instalacji musisz użyć Brew lub Brew Cask.

1. Instalowanie narzędzi wiersza poleceń za pomocą Homebrew

Jeśli chcesz zainstalować narzędzie/formuły wiersza poleceń na komputerze Mac z Homebrew, musisz użyć brew . Aby to zrobić, otwórz aplikację Terminal i uruchom polecenia, używając następujących składni.

Aby znaleźć pakiet, uruchom:

brew search package_name

Np:

brew search git

Jeśli chcesz dowiedzieć się więcej o jakimkolwiek pakiecie, sprawdź Homebrew Formulae.

Aby zainstalować pakiet:

brew install package_name

Np:

brew install git

Gdy chcesz zaktualizować pakiet do najnowszej wersji:

brew upgrade package_name

Aby usunąć pakiet z systemu:

brew uninstall package_name

2. Instalowanie aplikacji graficznych z Homebrew

W przeciwieństwie do instalowania zwykłych pakietów (lub narzędzi wiersza poleceń), instalowanie aplikacji graficznych za pomocą cask wymaga użycia nieco innego zestawu poleceń. Poniżej znajduje się kilka poleceń Homebrew Cask, które pomogą Ci zainstalować i odinstalować aplikacje/beczki GUI.

Aby wykonać proste wyszukiwanie aplikacji w bibliotece Homebrew Cask, uruchom:

brew cask search app_name

Aby zainstalować aplikację:

brew cask install app_name

Np:

brew cask install google-chrome

Jeśli chcesz zobaczyć całą listę aplikacji Homebrew Cask, sprawdź Homebrew Cask Formulae.

Aby zaktualizować istniejący pakiet Homebrew:

brew cask upgrade package_name

Jeśli chcesz usunąć aplikację:

brew cask uninstall package_name

3. Instalowanie pakietów z innych repozytoriów

Mimo że Homebrew obejmuje szeroką gamę pakietów, istnieje kilka innych pakietów (narzędzia wiersza poleceń i aplikacje GUI), których menedżer pakietów nie oferuje.

W takich przypadkach zapewnia jednak funkcję stuknięcia, która umożliwia stuknięcie (lub dostęp) do innych repozytoriów, dzięki czemu można instalować na nich pakiety na komputerze Mac.

Aby zainstalować pakiet z innego repozytorium, użyj następującej składni:

brew tap repository_name

lub

brew tap URL

Po wejściu do repozytorium możesz zainstalować pakiet za pomocą polecenia brew lub polecenia brew cask, w zależności od tego, czy jest to narzędzie wiersza poleceń, czy aplikacja GUI.

Jeśli chcesz usunąć dodane kran, uruchom:

brew untap repository_name

Inne przydatne polecenia Homebrew

Oprócz wymienionych do tej pory poleceń, które zajmują się instalacją, aktualizacją i usuwaniem pakietów, poniżej znajduje się kilka innych poleceń Homebrew, które mogą pomóc w zarządzaniu jego pakietami w systemie MacOS.

1. napar przestarzały

Jeśli masz przestarzałe formuły / pakiety Homebrew na komputerze Mac, które nie były aktualizowane od jakiegoś czasu, przestarzałe brew wyświetli listę wszystkich takich pakietów, dzięki czemu możesz je zaktualizować do najnowszej wersji.

2. szpilka do zaparzania

Za każdym razem, gdy uruchamiasz polecenia brew update i brew upgrade, Homebrew aktualizuje swoje pakiety i aktualizuje te zainstalowane w twoim systemie. Czasami jednak istnieją pewne pakiety, których nie chcesz aktualizować automatycznie, aby uniknąć problemów ze zgodnością.

Aby poradzić sobie z takimi sytuacjami, Homebrew oferuje polecenie brew pin , aby przypiąć pakiet, którego nie chcesz aktualizować, chyba że sam go uaktualnisz. W tym celu po prostu użyj następującej składni:

brew pin package_name

Aby odpiąć:

brew unpin package_name

3. warzyć lekarz

Jak można się domyślić po nazwie, polecenie brew doctor sprawdza system pod kątem potencjalnych problemów, które mogłyby utrudnić funkcjonowanie Homebrew.

4. czyszczenie naparu

Używając Homebrew do instalowania nowych pakietów, zbierasz wiele niepotrzebnych (starych lub zbędnych) plików, które mogą zająć dużo miejsca na dysku komputera Mac. Aby sobie z tym poradzić, istnieje polecenie brew cleanup , które usuwa stare wersje pakietów i zwalnia część przestrzeni dyskowej.

Wydajne zarządzanie programami Mac przy użyciu Homebrew

Homebrew sprawia, że ​​całe zarządzanie pakietami na Macu jest znacznie łatwiejsze niż w przypadku tradycyjnej metody. Z pomocą naszego przewodnika powyżej powinieneś być w stanie skutecznie z niego korzystać, aby wykonywać praktycznie wszystkie rodzaje operacji — od instalowania i aktualizowania pakietów po ich odinstalowywanie — w jednym miejscu.