В чем разница между «завариванием» и «варкой бочкой»?
Итак, в чем разница между brew
и brew cask
?
Я знаю, что homebrew - это программное обеспечение для управления пакетами. Но какое программное обеспечение я могу получить там? Это программное обеспечение с открытым исходным кодом и коммерческое программное обеспечение?
2 ответа
Homebrew
brew
- основная команда проекта Homebrew .
Отсутствует менеджер пакетов для OS X
Homebrew устанавливает материал, который вам нужен, что Apple didnâ € ™ т.
Homebrew обычно имеет дело с программным обеспечением командной строки. Большая часть программного обеспечения распространяется по лицензии с открытым исходным кодом. См. формулы для списка доступных установок.
Бочка
brew cask
является расширением brew
, что позволяет управлять графическими приложениями через Cask .
Homebrew Cask расширяет Homebrew и привносит свою элегантность, простоту, и скорость для приложений OS X и больших двоичных файлов.
Cask занимается смесью программного обеспечения и лицензий. Программное обеспечение, над которым я работаю, покрывается коммерческой лицензией и доступен через бокс .
Cask предлагает способ командной строки управлять установкой графических приложений.
Licensing
Доступность через brew
или cask
не подразумевает никакой конкретной лицензии.
brew cask install foo
выглядит как ярлык для 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'.