W tym blogu przedstawimy Ci krótkie wprowadzenie do Homebrew, narzędzia do zarządzania pakietami oprogramowania. Po przeczytaniu tego dowiesz się wiele o Homebrew i będziesz mógł skorzystać z jego używania.
Co to jest Homebrew?
Homebrew to bezpłatne i otwarte oprogramowanie do zarządzania pakietami oprogramowania. Korzystając z tego pakietu oprogramowania, można łatwo zainstalować oprogramowanie w systemach Apple OS, macOS i Linux OS. Nazywa się Homebrew, ponieważ jest „domowej roboty”, co oznacza, że został opracowany przez hobbystów i entuzjastów, a nie duże firmy lub oficjalnych programistów. Homebrew został opracowany przez Maxa Howella, ale z czasem stał się popularny w społeczności Ruby on Rails.
Celem Homebrew jest uproszczenie procesu instalowania, aktualizowania i zarządzania oprogramowaniem. Umożliwia użytkownikom instalowanie aplikacji, takich jak narzędzia wiersza poleceń, biblioteki i inne oprogramowanie, które może nie być dostępne w sklepie z aplikacjami macOS lub repozytoriach Linux. Oprogramowanie instalowane za pośrednictwem Homebrew jest zazwyczaj otwarte. Homebrew obsługuje różne typy narzędzi programistycznych i zwiększających produktywność, które odnoszą się do różnych języków programowania, struktur, systemów baz danych i narzędzi.
Jakie są kluczowe funkcje i zalety Homebrew?
Możesz łatwo instalować lub zarządzać oprogramowaniem za pomocą Homebrew. Wystarczy użyć prostego polecenia, a za jego pomocą możesz instalować, odinstalowywać lub aktualizować pakiety oprogramowania. Na przykład, jeśli chcesz zainstalować Git, możesz użyć następującego polecenia, aby zainstalować Git.
brew install git
Podczas instalowania oprogramowania często ma ono wiele zależności, które również muszą zostać zainstalowane. Jednak Homebrew automatycznie wykonuje to zadanie za Ciebie. Nie tylko instaluje oprogramowanie, ale także instaluje jego zależności, zmniejszając ryzyko błędów i znacznie ułatwiając proces.
Homebrew jest zarówno dostosowywalny, jak i rozszerzalny. Jeśli chodzi o dostosowywanie, Homebrew pozwala użytkownikom tworzyć niestandardowe „tapy”, czyli dodatkowe repozytoria zapewniające dostęp do większej liczby pakietów oprogramowania. Dodatkowo użytkownicy mogą tworzyć własne „formuły”, które są w zasadzie skryptami instalacyjnymi dla oprogramowania, które nie jest dostępne w oficjalnym repozytorium Homebrew.
Pakiety instalacyjne Homebrew są szybko dostępne i automatycznie instalują najnowsze aktualizacje. Jeśli użytkownicy chcą mieć pewność, że mają najnowszą wersję Homebrew i jego pakietów, mogą użyć tego konkretnego polecenia, aby zaktualizować Homebrew o najnowsze zmiany.
brew update
Odinstalowanie oprogramowania w Homebrew jest tak samo łatwe, jak jego instalacja. Aby odinstalować pakiet oprogramowania, możesz użyć następującego polecenia:
brew uninstall package_name
A aby wyczyścić stare lub nieużywane pliki, możesz użyć tego polecenia:
brew cleanup
Jakie są podstawowe polecenia Homebrew?
Po omówieniu kluczowych funkcji i zalet Homebrew, wypiszmy kilka podstawowych poleceń, które ułatwią Ci korzystanie z Homebrew. Oto podstawowe polecenia Homebrew:
- Instalowanie pakietu:
brew install nazwa_pakietu
- Odinstalowywanie pakietu:
brew uninstall nazwa_pakietu
- Aktualizowanie Homebrew:
brew update
- Uaktualnianie zainstalowanych pakietów:
brew upgrade
- Wyświetlanie listy zainstalowanych pakietów:
brew list
- Wyszukiwanie pakietu:
brew search nazwa_pakietu
Jak zainstalować Homebrew?
Aby zainstalować Homebrew na macOS, uruchom to polecenie w terminalu:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
W systemie Linux Homebrew wymaga dodatkowej konfiguracji dla zależności specyficznych dla systemu Linux. Pełne instrukcje można znaleźć na stronie internetowej Homebrew.
Jakie są kluczowe komponenty Homebrew?
Homebrew ma cztery kluczowe komponenty, które krótko omówimy:
- Formulae
Formuły to skrypty Ruby zaprojektowane w celu zdefiniowania sposobu instalowania, uaktualniania i konfigurowania oprogramowania. Każda formuła zawiera informacje o oprogramowaniu, w tym jego źródło, zależności i instrukcje instalacji. Główne repozytorium Homebrew zawiera tysiące formuł obejmujących szeroki zakres oprogramowania.
- Casks
„Beczka” Homebrew służy do zarządzania aplikacjami macOS, które mają graficzny interfejs. Beczki umożliwiają instalowanie aplikacji, takich jak Google Chrome, VLC lub Visual Studio Code bezpośrednio z wiersza poleceń. Możesz myśleć o beczkach jako o sposobie zarządzania aplikacjami macOS przez Homebrew, podobnie jak obsługuje narzędzia wiersza poleceń.
brew install --cask google-chrome
- Taps
Taps to dodatkowe, tworzone przez użytkowników repozytoria. Rozszerzają możliwości Homebrew, umożliwiając użytkownikom utrzymywanie własnych kolekcji formuł i beczek, które nie są częścią oficjalnego repozytorium podstawowego Homebrew. Na przykład możesz uzyskać dostęp do innych repozytoriów, dodając adres URL GitHub.
brew tap user/repository
- Bottles
Butelki to wstępnie skompilowane pliki binarne pakietów oprogramowania. Jeśli są dostępne, oszczędzają czas, pomijając proces kompilacji i umożliwiając szybszą instalację oprogramowania.
Jakie są niektóre zaawansowane polecenia Homebrew?
- Przypinanie pakietów
Jeśli nie chcesz, aby konkretny pakiet był aktualizowany po uruchomieniu brew upgrade
, możesz go przypiąć.
brew pin package_name
- Zarządzanie wersjami
Homebrew umożliwia instalację określonych wersji oprogramowania, jeśli dostępnych jest wiele wersji. Niektóre pakiety umożliwiają również instalację alternatywnych wersji (np. Python 2 i Python 3).
brew install package_name@version
- Wyświetlanie informacji o pakiecie
Możesz uzyskać szczegółowe informacje o zależnościach pakietu, ścieżce instalacji i nie tylko.
brew info package_name
- Uruchamianie usług
Homebrew zawiera funkcjonalność uruchamiania i zatrzymywania usług, co jest przydatne w przypadku aplikacji takich jak MySQL lub PostgreSQL, które muszą działać nieprzerwanie.
brew services start package_name
brew services stop package_name
Często zadawane pytania
Co Homebrew robi na 3DS?
Homebrew to proces, który umożliwia uruchamianie niestandardowego oprogramowania na Nintendo 3DS, takiego jak gry, emulatory i narzędzia:
- Graj w gry: Możesz grać w gry stworzone dla 3DS lub przeniesione na nią, a także w gry z innych regionów. Na przykład możesz grać w darmową adaptację Portal o nazwie Aperture Science 3D.
- Twórz motywy: Możesz tworzyć własne motywy do użycia w menu głównym.
- Emuluj gry: Możesz grać w stare gry, takie jak gry SNES, za pomocą emulatorów.
- Omijaj blokadę regionalną: Możesz grać w gry z innych regionów.
Homebrew to nieoficjalne oprogramowanie stworzone przez amatorskich programistów dla zamkniętych systemów. Proces homebrewingu polega na użyciu exploitów, aby umożliwić urządzeniu uruchamianie niestandardowego oprogramowania.
Wnioski
W tym blogu przedstawiliśmy podstawowe wprowadzenie do Homebrew i udostępniliśmy kilka powszechnie używanych poleceń. Mamy nadzieję, że po przeczytaniu tego artykułu jesteś już całkiem zaznajomiony z Homebrew i gotowy do łatwego korzystania z niego. Jeśli masz jakieś pytania dotyczące Homebrew, możesz je zadać na naszym forum. Pozostań w kontakcie i bądź szczęśliwy!