FAQ

Najczęstsze pytania

Wszystko, o co pytają przed instalacją Brewwery i po niej — czym jest, jak uruchamia Homebrew i czego nigdy nie robi.

O Brewwery

Czym jest Brewwery?

Brewwery to natywna aplikacja macOS, która daje Homebrew interfejs graficzny. Zainstalowane formuły i caski, wyszukiwanie, aktualizacje, tapy, usługi, czyszczenie, diagnostyka, pliki Brewfile i lokalna historia mieszczą się w jednym oknie, a każde działanie uruchamia dokładnie tę komendę brew, którą wpisałbyś w Terminalu.

Czy Brewwery jest darmowe?

Tak. Brewwery jest darmowe i otwartoźródłowe na licencji MIT. Nie ma planów płatnych, subskrypcji, kont ani dodatkowej sprzedaży, a cały kod źródłowy jest na GitHubie.

Czy to oficjalna aplikacja Homebrew?

Nie. Brewwery to niezależny projekt open source, który korzysta z Homebrew. Nie jest z nim powiązany ani przez niego wspierany, a wszystkie operacje na pakietach wykonuje samo Homebrew.

Czy muszę mieć zainstalowane Homebrew?

Tak. Brewwery to interfejs do istniejącej instalacji Homebrew, więc najpierw zainstaluj je ze strony brew.sh. Brewwery znajdzie je automatycznie w /opt/homebrew/bin/brew, /usr/local/bin/brew lub w zmiennej PATH, a gdy niczego nie znajdzie, pokaże instrukcję instalacji.

Instalacja i aktualizacje

Na jakich Makach działa Brewwery?

Na każdym Macu z macOS 14 Sonoma lub nowszym. Brewwery to aplikacja uniwersalna: działa natywnie na Apple Silicon i Intelu, z Homebrew zarówno w prefiksie /opt/homebrew, jak i /usr/local.

Jak zainstalować Brewwery?

Pobierz obraz dysku, otwórz go i przeciągnij Brewwery do folderu Aplikacje. Potem uruchom aplikację z Aplikacji lub Spotlight. Plik waży około 6 MB, bo aplikacja nie zawiera silnika przeglądarki ani środowiska uruchomieniowego.

Czy aplikacja jest podpisana i notaryzowana?

Tak. Brewwery 1.0 jest podpisane certyfikatem Apple Developer ID i notaryzowane przez Apple, więc otwiera się jak każda inna aplikacja na Maca. Nie trzeba klikać prawym przyciskiem «Otwórz» ani zmieniać ustawień Gatekeepera.

Jak Brewwery się aktualizuje?

Przez Sparkle, standardowy mechanizm aktualizacji aplikacji na Maca. Brewwery szuka nowych wersji w tle i przed instalacją sprawdza zarówno podpis Apple, jak i własny podpis EdDSA. Automatyczne sprawdzanie, wersje przedpremierowe i ręczne sprawdzenie ustawisz w Ustawieniach.

Używam Brewwery 0.9. Jak przejść na 1.0?

Pobierz 1.0 i zastąp starą aplikację w folderze Aplikacje. Wersje 0.9 nie miały aktualizatora, więc nie zaktualizują się same. Instalacja Homebrew pozostaje nietknięta, ale ustawienia, ulubione i historia z 0.9 nie zostaną przeniesione, bo natywna aplikacja przechowuje je inaczej.

Jak odinstalować Brewwery?

Zamknij Brewwery, przenieś aplikację do kosza, a następnie usuń dane poleceniami `rm -rf ~/Library/Application\ Support/Brewwery` i `defaults delete com.brewwery.app`. Homebrew i wszystko, co nim zainstalowano, pozostaje bez zmian.

Korzystanie z Brewwery

Czy mogę instalować i usuwać pakiety?

Tak, zarówno formuły, jak i caski. Brewwery pokazuje dokładną komendę i prosi o potwierdzenie, wyświetla wyjście Homebrew na żywo, pozwala przerwać operację w dowolnym momencie i zapisuje wynik wraz z pełnym wyjściem w historii.

Czy Brewwery obsługuje tapy i usługi?

Tak. Strona Tapy pokazuje twoje tapy oraz dodaje je i usuwa w formacie owner/repository po potwierdzeniu. Strona Usługi pokazuje usługi Homebrew wraz ze statusem, użytkownikiem i plikiem i pozwala je uruchomić, zatrzymać lub zrestartować.

Czy mogę używać Brewwery i Terminala jednocześnie?

Tak. Oba korzystają z tej samej instalacji Homebrew, a Brewwery niczego do niej nie dodaje. Po zmianach w Terminalu naciśnij ⌘R w Brewwery, aby odświeżyć bieżącą stronę.

Mam Homebrew w nietypowej lokalizacji. Zadziała?

Tak. Wpisz ścieżkę do pliku brew w Ustawieniach. Brewwery sprawdzi, czy jest to ścieżka bezwzględna do pliku wykonywalnego i czy odpowiada na `brew --version`, a potem użyje jej do wszystkich komend.

Czy Brewwery działa z plikami Brewfile?

Tak. Eksportuje bieżącą konfigurację komendą `brew bundle dump`, odczytuje dowolny plik Brewfile i porównuje go z tym Makiem: co jest już zainstalowane, czego brakuje, a co Brewwery pomija. Następnie instaluje tylko brakujące tapy, formuły i caski. Brewwery zapisuje w tym celu własną listę sprawdzonych nazw, więc Homebrew nigdy nie uruchamia kodu Ruby z pliku Brewfile, który ktoś ci przysłał.

Co się stanie, gdy instalacja się nie powiedzie albo zawiesi?

Panel postępu zachowuje na ekranie pełne wyjście Homebrew, a to samo wyjście trafia do historii. «Anuluj» zatrzymuje Homebrew i wszystkie uruchomione przez nie procesy, na przykład pobieranie. Każdy rodzaj operacji ma też limit bezpieczeństwa: 45 minut na instalację i aktualizację, 15 na usuwanie, 30 na czyszczenie i 5 na usługi. Aby to zgłosić, «Report this failure» otwiera zgłoszenie na GitHubie lub e-mail z wypełnionym wyjściem; przeglądasz je i wysyłasz samodzielnie.

Bezpieczeństwo i prywatność

Czy Brewwery uruchamia dowolne komendy powłoki?

Nie. Brewwery nigdy nie uruchamia powłoki. Wywołuje brew bezpośrednio z zamkniętego zestawu typowanych komend, a każda nazwa pakietu, caska, tapa czy usługi jest sprawdzana pod kątem dozwolonych znaków, zanim stanie się argumentem. Nie da się zmusić aplikacji do uruchomienia czegoś innego.

Czy Brewwery zbiera dane?

Nie. Brak telemetrii, analityki, raportów awarii, kont i synchronizacji w chmurze. Ustawienia, ulubione i historia zostają na twoim Macu, a Brewwery ustawia HOMEBREW_NO_ANALYTICS=1 dla uruchamianych komend. Jedyne własne zapytania sieciowe to sprawdzanie aktualizacji.

Czy Brewwery potrzebuje mojego hasła albo sudo?

Nie. Każda komenda działa na twoim koncie użytkownika, dokładnie tak jak wpisana w Terminalu. Brewwery nie ma narzędzia pomocniczego ani podwyższonych uprawnień i nigdy nie prosi o prawa administratora.

Czy Brewwery może zepsuć moją instalację Homebrew?

Uruchamia wyłącznie standardowe komendy Homebrew, po jednej naraz, i pyta przed każdą, która coś zmienia — pokazując, jaka to komenda. Czyszczenie wymaga dodatkowo wcześniejszego podglądu. W tle nic się nie dzieje: sprawdzanie aktualizacji tylko odczytuje listę nieaktualnych pakietów.

Dlaczego Brewwery

Po co interfejs graficzny, skoro Homebrew ma CLI?

Bo szybciej jest zobaczyć niż pamiętać. Brewwery pokazuje, co jest zainstalowane, co nieaktualne, co od czego zależy, które usługi działają i ile zwolni czyszczenie — bez układania komend i przewijania wyjścia. Strona Komendy podaje odpowiednik w brew, jeśli wolisz Terminal.

Czym 1.0 różni się od starej wersji na Electronie?

Do wersji 0.9.7 Brewwery było aplikacją Electron z interfejsem w React i rdzeniem w Ruście. Wersja 1.0 powstała od zera w Swift z SwiftUI i AppKit: te same funkcje, ułamek rozmiaru pobierania i zużycia pamięci, natywne przewijanie i obsługa klawiatury oraz podpisane, notaryzowane wersje z automatycznymi aktualizacjami dla Apple Silicon i Intela.

Czy jest wersja na Linuksa lub Windows?

Nie. Brewwery to natywna aplikacja na Maca zbudowana na frameworkach Apple i nie planujemy portu. Homebrew na Linuksie świetnie działa z wiersza poleceń.

Masz jeszcze pytanie?

Dokumentacja opisuje instalację, wszystkie funkcje, model bezpieczeństwa i rozwiązywanie problemów. W każdej innej sprawie po prostu napisz.