• Zainstaluj Homebrewa


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


    Wklej polecenie w swoim Terminalu.

    Skrypt instalacyjny wyjaśnia jakie zmiany zamierza wprowadzić, po czym zatrzymuje się czekając na ich akceptację. Po więcej opcji instalacji zajrzyj tutaj.

    Jeśli używasz systemu macOS, wypróbuj nasz nowy instalator .pkg.

  • Jak działa Homebrew?


    Homebrew instaluje rzeczy, których potrzebujesz, a których nie zrobiło Apple (ani Twój system Linux).

    $ brew install wget
  • Homebrew instaluje pakiety do ich własnego katalogu, po czym symlinkuje ich pliki w /opt/homebrew.

    $ cd /opt/homebrew
    $ find Cellar
    Cellar/wget/1.16.1
    Cellar/wget/1.16.1/bin/wget
    Cellar/wget/1.16.1/share/man/man1/wget.1
    
    $ ls -l bin
    bin/wget -> ../Cellar/wget/1.16.1/bin/wget
  • Homebrew nie zainstaluje plików spoza swojego prefiksu, a instalację Homebrew możesz przeprowadzić w dowolnym wybranym przez siebie miejscu.

  • Twórz własne pakiety Homebrew w mgnieniu oka.

    $ brew create https://foo.com/foo-1.0.tgz
    Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
  • Homebrew to połączenie Gita i Ruby – dostosuj go do własnych potrzeb wiedząc, że cofanie zmian oraz aktualizacje nie stanowią żadnego problemu.

    $ brew edit wget # otwórz w $EDITOR!
  • Formuły Homebrew to proste skrypty napisane w Ruby:

    class Wget < Formula
      desc "Internet file retriever"
      homepage "https://www.gnu.org/software/wget/"
      url "https://ftp.gnu.org/gnu/wget/wget-1.24.5.tar.gz"
      sha256 "fa2dc35bab5184ecbc46a9ef83def2aaaa3f4c9f3c97d4bd19dcb07d4da637de"
      license "GPL-3.0-or-later"
    
      def install
        system "./configure", "--prefix=#{prefix}"
        system "make", "install"
      end
    end
  • Homebrew uzupełnia macOS (lub system Linux). Zainstaluj RubyGems za pomocą gem, a ich zależności za pomocą brew.

  • “Upuść, by zainstalować…” nigdy więcej. Homebrew Cask instaluje aplikacje macOS, czcionki i pluginy oraz pozostałe oprogramowania typu non-open.

    $ brew install --cask firefox
  • Utworzenie beczki jest równie proste co jej formuła.

    $ brew create --cask https://foo.com/foo-1.0.dmg
    Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
  • Dokumentacja polecenia brew

  • Dalsza dokumentacja

  • Forum społeczności

  • Blog Homebrew

  • Pakiety Homebrew

  • Dane analityczne

  • Darowizna na Homebrew