/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
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.
Si vous utilisez macOS, essayez le nouveau installateur .pkg
.
Téléchargez-le depuis la page "GitHub releases"
Homebrew installe ce dont vous avez besoin et qu’Apple n’a pas installé.
$ brew install wget
Homebrew installe les paquets dans leurs propres répertoires et crée des liens symboliques de leurs fichiers vers /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 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/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Homebrew 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
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 est un complément pour macOS. Installez vos RubyGems avec gem
, et leurs dépendances avec brew
.
“To install, drag this icon…” rien de plus. Homebrew Cask installe des applications macOS, des fontes, des plug-ins et divers logiciels non-open source.
$ brew install --cask firefox
Créer un cask est aussi simple que de créer une formule.
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationCode original par Max Howell. Site web conçu par Rémi Prévost, Mike McQuaid et Danielle Lalonde.
Traduction française par Louis-Michel Couture.