Відповіді:
brew
є основною командою для проекту Homebrew .
Відсутній менеджер пакунків для OS X
Homebrew встановлює потрібні речі, які Apple не зробила.
Homebrew зазвичай має справу з програмним забезпеченням командного рядка. Більшість програмного забезпечення поширюється за ліцензією з відкритим кодом. Див. Формули для переліку доступних встановлень.
brew
віддає перевагу заздалегідь скомпільованих двійкових файлів, але в деяких випадках компілюватиме з джерела.
brew cask
є розширенням, brew
що дозволяє керувати графічними програмами через проект Cask .
Casbre Homebrew розширює Homebrew і додає його елегантність, простоту та швидкість як для програм X X, так і для великих бінарних файлів.
Cask займається сумішшю програмного забезпечення та ліцензій. Програмне забезпечення, над яким я працюю, поширюється на комерційну ліцензію та доступне через cask .
Cask пропонує спосіб командного рядка керувати встановленням графічних додатків.
Див. brew cask
Випуск № 7002 про фокусування проекту на передбачуваності та про те, як це впливає на використання попередньо складених бінарних файлів або джерела.
Наявність через brew
або cask
не передбачає конкретної ліцензії.
brew cask install foo
видається ярликом для 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