Próbowałem Homebrew na Linuksie. Oto jak to poszło

Próbowałem Homebrew na Linuksie. Oto jak to poszło

Homebrew to menedżer pakietów dostępny także dla Linuxa, upraszczający instalację oprogramowania poprzez prostą obsługę linii poleceń, zachowując pełną funkcjonalność na różnych systemach operacyjnych.

Jako wieloletni użytkownik Linuxa, wypróbowałem wiele różnych menedżerów pakietów. Kiedy usłyszałem o Homebrew, byłem ciekawy, by się nim zainteresować. Nie mając urządzenia z macOS, musiałem powstrzymać tę chęć. Aż dowiedziałem się, że Homebrew wspiera również Linuxa.

Dla tych, którzy nie są zaznajomieni, Homebrew to popularny menedżer pakietów napisany w języku Ruby, który umożliwia niezwykle łatwe instalowanie oprogramowania z poziomu linii poleceń. Na macOS jest to narzędzie, które korzystają casualowi użytkownicy i deweloperzy, którzy chcą szybko zdobyć wszystko, od języków programowania po narzędzia open-source, bez przekopywania się przez pliki instalacyjne lub bałagan w App Store.

Homebrew działa, obsługując pobieranie, kompilację i linkowanie za Ciebie, często za pomocą jednego polecenia. Znany jest z prostoty, szybkości i przyjazności dla użytkownika, szczególnie w porównaniu z bardziej fragmentarycznym doświadczeniem rodzimych menedżerów pakietów Linuxa, które mogą różnić się w zależności od dystrybucji.

Homebrew jest dostępny dla Linuxa też

Jako ktoś, kto nigdy wcześniej nie używał macOS, myślałem, że Homebrew to produkt wyłącznie dla użytkowników Mac. Zawsze wydawało się, że to jedno z tych wypolerowanych narzędzi dostępnych tylko na Maca, które nie do końca przeniknęło do świata Linuxa. Więc wyobraź sobie moje zaskoczenie, gdy odkryłem, że nie jest to tylko dla macOS, działa również na Linuxie. Tak jak wiele innych menedżerów pakietów, możesz używać Homebrew na systemach Linux.

Okazało się, że Homebrew wspiera Linuxa już od dłuższego czasu pod nazwą "Linuxbrew", ale potem został włączony do głównego projektu Homebrew. To oznacza, że niezależnie od tego, czy jesteś na macOS, czy na Linuxie, właściwie korzystasz z tego samego Homebrew, z pewnymi dostosowaniami specyficznymi dla Linuxa.

Oznacza to, że nie jest to w jakiejś osłabionej lub nieoficjalnej formie. Wersja na Linuxa jest częścią głównego projektu Homebrew, oferując prawie to samo doświadczenie dla użytkowników Linuxa, którzy chcą mieć czystszy, bardziej spójny sposób zarządzania oprogramowaniem. To odkrycie było iskrą, która skłoniła mnie do wypróbowania go na moim własnym systemie Linux. A szczerze mówiąc? Byłem ciekawy, jak dobrze to działa w środowisku spoza macOS.

Instalacja i konfiguracja Homebrew na Linuxie

Najłatwiejszym sposobem na zainstalowanie Homebrew jest użycie oficjalnego skryptu instalacyjnego. Homebrew dostarcza jednolinijkowe polecenie, które zajmuje się całym procesem instalacji.

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

Powyższe polecenie zasadniczo pobiera skrypt instalacyjny z repozytorium GitHub Homebrew, używając narzędzia linii poleceń curl. Część /bin/bash -c uruchamia nową powłokę Bash, aby wykonać polecenie. Opcja -c mówi Bashowi, aby wykonał następujący ciąg jako polecenie.

Uważaj na uruchamianie skryptów z internetu. Upewnij się, że zweryfikujesz zawartość, aby zobaczyć, czy nie ma w niej nic niebezpiecznego.

Możesz sprawdzić skrypt na repozytorium GitHub. Po uruchomieniu polecenia może poprosić o hasło. Po jego wpisaniu zobaczysz tekst opisujący, co skrypt zrobi. Naciśnij Enter, aby kontynuować proces instalacji.

Po zakończeniu instalacji skrypt ostrzeże Cię, że Homebrew nie jest w Twoim PATH. Więc ustawmy to. Dodaj Homebrew do swojego PATH:

echo >> /home/zunaid/.bashrc

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/zunaid/.bashrc

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

Zastosuj zmiany, ładując plik .bashrc:

source ~/.bashrc

Upewnij się, że zmodyfikujesz powyższe polecenia, aby używały katalogu domowego Twojego użytkownika przed ich uruchomieniem. Po tym ostatnią rzeczą do zrobienia jest zainstalowanie kilku zależności dla Homebrew.

sudo apt-get install build-essential

Teraz powinieneś być gotowy do używania Homebrew na Linuxie. Aby zweryfikować, czy instalacja była udana, uruchom:

brew help

Powinno to wyświetlić kilka poleceń brew i jak z nich korzystać.

Podstawowe użycie Homebrew

Użyjmy Homebrew do zainstalowania naszego pierwszego pakietu. Aby to zrobić, uruchom:

brew install package_name

Dla przykładu, zainstalujmy prostą aplikację przy użyciu Homebrew, która wyświetla "Hello, world!"

brew install hello

Możesz uruchomić zainstalowany pakiet jak każdy inny pakiet, jako.

polecenie w terminalu.

witaj

Aby wyszukać nazwę pakietu, użyj polecenia wyszukiwania.

brew search package_name

To zwraca wyniki składające się z wszystkich nazw pakietów, które zawierają wyszukiwane słowo. Oto przykład, w którym szukam "git" za pomocą Homebrew.

brew search git

Aby zaktualizować zainstalowany pakiet, musisz uruchomić:

brew upgrade package_name

Tak więc, w naszym poprzednim przykładzie pakietu "hello":

brew upgrade hello

Możesz nawet sprawdzić listę przestarzałych pakietów za pomocą:

brew outdated

Możesz również zaktualizować sam Homebrew. Aby to zrobić, uruchom:

brew update

Jak w innych menedżerach pakietów w Linuxie, prostym sposobem na utrzymanie repozytoriów i pakietów brew w aktualnym stanie jest uruchomienie:

brew update && brew upgrade

Aby odinstalować pakiet, po prostu użyj polecenia odinstalowania.

brew uninstall hello

Jeśli chcesz odinstalować Homebrew z systemu Linux, istnieje również skrypt do odinstalowania. Sprawdź zawartość skryptu. Następnie odinstaluj Homebrew za pomocą następującego polecenia:

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

To polecenie działa podobnie do polecenia instalacyjnego.

Moje doświadczenia z Homebrew

Najpierw zauważyłem, że Homebrew jest dość przyjazny dla użytkownika. Od instalacji po wykonywanie każdego polecenia, wyświetla szczegółowy wynik pokazujący, co dzieje się za kulisami. Jeśli coś pójdzie nie tak lub musisz wykonać coś w następny krok, jest to również wspomniane dla Twojej wygody. Często odsyłają także do dokumentacji w wynikach terminala.

Mówiąc o dokumentacji, jest ona wzbogacona o wszystko, co musisz wiedzieć, aby rozpocząć korzystanie z Homebrew. Wymienia powszechne terminologie, użycia poleceń w stylu strony podręcznej, informacje o podpoleceniach i dostępnych opcjach, a nawet zmienne środowiskowe.

Dzięki szczegółowym sugestiom nie miałem problemów z używaniem Homebrew. Wbudowana pomoc była również dość przydatna. Oprócz polecenia pomocy, możesz zobaczyć listę dostępnych poleceń w brew za pomocą polecenia brew commands. Istnieją wbudowane funkcje rozwiązywania problemów.

Jeśli nie rozumiesz, jak użyć określonego polecenia brew, możesz sprawdzić sekcję pomocy specjalnie dla tego konkretnego polecenia. Na przykład, używając różnych funkcji Homebrew, chciałem wiedzieć, co się stanie, jeśli uruchomię polecenie brew cleanup. W tym celu możesz znaleźć, co się wydarzy, przekazując to polecenie do polecenia pomocy, jak w poniższym przykładzie:

brew help cleanup

Jak widać, istnieją szczegółowe informacje dotyczące używania tego konkretnego polecenia i co ono robi. Wszystko to sprawiło, że korzystanie z Homebrew było płynne.

Homebrew może być przydatne do instalowania pakietów, które nie są łatwo dostępne w Twojej dystrybucji. Wiele programów wymaga użycia Flatpak, Snap lub instalacji ze źródła. Użycie Homebrew może znacznie ułatwić instalację i utrzymanie.

Dla niektórych dystrybucji znalezienie zaktualizowanego pakietu jest trudne. Musisz zmierzyć się z przestarzałym pakietem lub uzyskać zaktualizowany w uciążliwy sposób. Jeśli ten pakiet jest dostępny w Homebrew, możesz łatwo uzyskać zaktualizowany, używając jednego polecenia.

W nadchodzących dniach widzę siebie kontynuującego korzystanie z Homebrew na Linuxie do zarządzania pakietami z powodu jego funkcji ułatwiających życie i bogatej dokumentacji. Zwłaszcza jeśli jesteś deweloperem, z pewnością to pokochasz.

Homebrew ma znacznie więcej do zaoferowania, niż mogłem opisać w tym przewodniku. Więc jeśli chcesz się dowiedzieć więcej o tym, sprawdź z pewnością oficjalną dokumentację. Istnieje również forum dyskusyjne do poznania innych użytkowników oraz przewodnik specyficzny dla Linuxa.

Jeśli ciekawią Cię artykuły podobne do Próbowałem Homebrew na Linuksie. Oto jak to poszło, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Homebrew jest dostępny dla Linuxa też
  2. Instalacja i konfiguracja Homebrew na Linuxie
  3. Podstawowe użycie Homebrew
  4. Moje doświadczenia z Homebrew

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up