¿Cuál es la diferencia entre 'brew' y 'brew cask'?

199

Entonces, ¿cuál es la diferencia entre brew y brew cask ?

Sé que Homebrew es un software de administración de paquetes. Pero, ¿qué tipo de software puedo conseguir allí? ¿Es software de código abierto y software comercial?

    
pregunta elzaphod 25.03.2014 - 11:31

2 respuestas

171

Homebrew

brew es el comando principal para el proyecto Homebrew .

  

El gestor de paquetes faltante para OS X

     

Homebrew instala las cosas que necesitas que Apple no hizo.

Homebrew normalmente se ocupa del software de línea de comandos. La mayor parte del software se distribuye bajo una licencia de código abierto. Consulte la Formulas para obtener una lista de las instalaciones disponibles.

Barril

brew cask es una extensión de brew que permite la administración de aplicaciones gráficas a través del proyecto Cask .

  

Homebrew Cask extiende Homebrew y aporta su elegancia, simplicidad,   y velocidad para aplicaciones OS X y binarios grandes por igual.

Cask trata con una mezcla de software y licencias. El software en el que trabajo está cubierto por una licencia comercial y disponible a través del barril .

Cask ofrece una forma de administrar mediante línea de comandos la instalación de aplicaciones gráficas.

Licencia

La disponibilidad a través de brew o cask no implica ninguna licencia específica.

    
respondido por el Graham Miln 25.03.2014 - 12:16
9

brew cask install foo parece ser un acceso directo para brew install caskroom/cask/foo :

[email protected]:~$ brew tap
caskroom/cask
homebrew/core
homebrew/php
[email protected]:~$ 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
[email protected]:~$ brew tap caskroom/cask
[email protected]:~$ 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
[email protected]:~$ 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'.
                                    
respondido por el Cees Timmerman 26.07.2017 - 13:15

Lea otras preguntas en las etiquetas