/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Copiez et collez dans une fenêtre du Terminal.
Le script explique ce qu’il va faire, puis fait une pause avant de l’exécuter. Plus d’options d’installation sont disponibles ici (required for Linux and Windows Subsystem for Linux).
Homebrew installe ce dont vous avez besoin et qu’Apple n’a pas installé.
$ brew install wgetHomebrew installe les paquets dans leurs propres répertoires et crée des liens symboliques de leurs fichiers vers /usr/local.
$ cd /usr/local
$ 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/wgetHomebrew n’installera pas de fichiers en dehors de son préfixe, et vous pouvez placer Homebrew où vous le désirez.
Créez facilement vos propres paquets Homebrew.
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rbHomebrew utilise Git et Ruby, vous pouvez donc faire des modifications sans crainte, sachant que vous pourrez facilement les annuler et les intégrer avec les mises à jour futures.
$ brew edit wget # ouvre avec $EDITOR !Les formules Homebrew sont de simples scripts Ruby :
class Wget < Formula
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
endHomebrew est un complément pour macOS. Installez vos RubyGems avec gem, et leurs dépendances avec brew.
"To install, drag this icon..." no more. brew cask installs macOS apps, fonts and plugins and other non-open source software.
$ brew cask install firefoxMaking a cask is as simple as creating a formula.
$ brew cask create foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rbCode original par Max Howell. Site web par Rémi Prévost, Mike McQuaid and Danielle Lalonde. Traduction française par Louis-Michel Couture.