Entonces, ¿cuál es la diferencia entre brew
y brew cask
?
Sé que homebrew es un software de gestión de paquetes. Pero, ¿qué tipo de software puedo obtener allí? ¿Es software de código abierto y software comercial?
brew
es el comando central para el proyecto Homebrew .
El administrador de paquetes que falta para OS X
Homebrew instala las cosas que necesitas que Apple no necesitaba.
Homebrew generalmente trata con software de línea de comandos. La mayor parte del software se distribuye bajo una licencia de código abierto. Consulte las fórmulas para obtener una lista de las instalaciones disponibles.
brew
prefiere binarios precompilados, pero en algunos casos se compilará desde la fuente.
brew cask
es una extensión brew
que permite la gestión de aplicaciones gráficas a través del proyecto Cask .
Homebrew Cask extiende Homebrew y aporta su elegancia, simplicidad y velocidad a las aplicaciones OS X y grandes binarios por igual.
Cask trata con una mezcla de software y licencias. El software en el que trabajo está cubierto por una licencia comercial y está disponible en barrica .
Cask ofrece una forma de administrar la instalación de aplicaciones gráficas mediante la línea de comandos.
Consulte el brew cask
número 7002 sobre el enfoque del proyecto en la previsibilidad y cómo eso afecta el uso de binarios o fuentes precompilados.
Disponibilidad a través de brew
o cask
no implica ninguna licencia específica.
brew cask install foo
parece ser un atajo para 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