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?
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 principal del proyecto Homebrew.
El gestor de paquetes que falta en OS X
Homebrew instala lo que necesitas que Apple no proporciona.
Homebrew generalmente se encarga de software de línea de comandos. La mayoría del software se distribuye bajo una licencia de código abierto. Consulta las Fórmulas para ver una lista de las instalaciones disponibles.
brew
prefiere binarios precompilados pero compilará desde el código fuente en algunos casos.
brew cask
es una extensión de brew
que permite la gestión de aplicaciones gráficas a través del proyecto Cask.
Homebrew Cask extiende Homebrew y lleva su elegancia, simplicidad y rapidez a aplicaciones de OS X y binarios grandes por igual.
Cask maneja una mezcla de software y licencias. El software en el que trabajo está cubierto por una licencia comercial y está disponible a través de cask.
Cask ofrece una forma de gestionar la instalación de aplicaciones gráficas desde la línea de comandos.
Consulta el problema brew cask
#7002 sobre el enfoque del proyecto en la previsibilidad y cómo eso afecta el uso de binarios precompilados o de origen.
La disponibilidad a través de brew
o cask
no implica una licencia específica.
Gracias por esta respuesta explícita. En resumen, brew
es para software de línea de comandos mientras que brew cask
es para software gráfico.
@Timo cask
no se limita a aplicaciones basadas en GUI. Por qué Microsoft eligió cask
es una pregunta que solo Microsoft puede responder.
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"
Fue migrado de homebrew/core a caskroom/cask.
Puedes acceder a él nuevamente ejecutando:
brew tap caskroom/cask
ct@MBA45:~$ brew tap caskroom/cask
ct@MBA45:~$ brew install meld
Error: No available formula with the name "meld"
Fue migrado de homebrew/core a caskroom/cask.
Puedes acceder a él nuevamente ejecutando:
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'.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
1 votos
Relacionado: stackoverflow.com/questions/46403937/…
7 votos
A partir de Homebrew 2.6.0
brew cask
ha sido descontinuado a favor debrew
: brew.sh/2020/12/01/homebrew-2.6.0