546 votes

Quelle est la différence entre `brew` et `brew cask` ?

Alors, quelle est la différence entre brew y brew cask ?

Je sais que homebrew est un logiciel de gestion de paquets. Mais quel genre de logiciel puis-je y trouver ? S'agit-il de logiciels open source et de logiciels commerciaux ?

1 votes

7 votes

A partir de Homebrew 2.6.0 brew cask a été déprécié au profit de brew : brew.sh/2020/12/01/homebrew-2.6.0

464voto

Graham Miln Points 39606

Homebrew

brew est la commande principale de la Homebrew projet.

Le gestionnaire de paquets manquant pour OS X

Homebrew installe les choses dont vous avez besoin et qu'Apple n'a pas installées.

Le Homebrew concerne généralement les logiciels en ligne de commande. La plupart des logiciels sont distribués sous une licence open source. Voir le Formules pour obtenir la liste des installations disponibles.

brew préfère binaires précompilés mais compilera à partir des sources dans certains cas.

Fût

brew cask est une extension de brew qui permet de gérer les applications graphiques par le biais du Fût projet.

Homebrew Cask prolonge Homebrew et lui apporte son élégance, sa simplicité, et sa vitesse aux applications OS X et aux gros binaires.

Cask s'occupe d'un mélange de logiciels et de licences. Le logiciel sur lequel je travaille est couvert par une licence commerciale et disponible par tonneau .

Cask offre un moyen de gérer en ligne de commande l'installation d'applications graphiques.

Voir brew cask numéro #7002 sur l'accent mis par le projet sur la prévisibilité et sur la manière dont cela affecte l'utilisation de binaires précompilés ou de sources.

Licences

Disponibilité par le biais de brew ou cask n'implique aucune licence spécifique.

28voto

Cees Timmerman Points 506

brew cask install foo semble être un raccourci pour brew install caskroom/cask/foo :

ct@MBA45:~$ brew tap
caskroom/cask
homebrew/core
homebrew/php
ct@MBA45:~$ brew install meld
Error: No available formula with the name "meld" 
It was migrated from homebrew/core to caskroom/cask.
You can access it again by running:
  brew tap caskroom/cask
ct@MBA45:~$ brew tap caskroom/cask
ct@MBA45:~$ brew install meld
Error: No available formula with the name "meld" 
It was migrated from homebrew/core to caskroom/cask.
You can access it again by running:
  brew tap caskroom/cask
ct@MBA45:~$ brew install caskroom/cask/meld
==> brew cask install caskroom/cask/meld 
==> Satisfying dependencies
==> Downloading https://github.com/yousseb/meld/releases/download/osx-9/meldmerge.dmg
######################################################################## 100,0%
==> Verifying checksum for Cask meld
==> Installing Cask meld
==> Moving App 'Meld.app' to '/Applications/Meld.app'.
==> Linking Binary 'Meld' to '/usr/local/bin/meld'.
  meld was successfully installed!
ct@MBA45:~$ brew cask install meld
Warning: Cask 'meld' is already installed.

To re-install meld, run:
  brew cask reinstall meld

Cask est la partie de brew pour les applications GUI.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X