Jaka jest różnica między brew
i brew cask
?
Wiem, że homebrew to oprogramowanie do zarządzania pakietami. Ale jakie oprogramowanie mogę tam dostać? Czy jest to oprogramowanie typu open source i oprogramowanie komercyjne?
brew
jest głównym poleceniem projektu Homebrew .
Brakujący menedżer pakietów dla OS X
Homebrew instaluje rzeczy, których nie potrzebujesz Apple.
Homebrew zazwyczaj zajmuje się oprogramowaniem z linii poleceń. Większość oprogramowania jest rozpowszechniana na licencji open source. Zobacz formuły, aby uzyskać listę dostępnych instalacji.
brew
preferuje skompilowane pliki binarne, ale w niektórych przypadkach kompiluje się ze źródła.
brew cask
to rozszerzenie brew
umożliwiające zarządzanie aplikacjami graficznymi za pośrednictwem projektu Cask .
Homebrew Cask rozszerza Homebrew i wprowadza jego elegancję, prostotę i szybkość do aplikacji OS X i dużych plików binarnych.
Cask zajmuje się mieszanką oprogramowania i licencji. Oprogramowanie, nad którym pracuję, jest objęte licencją komercyjną i jest dostępne przez cask .
Cask oferuje sposób zarządzania linią poleceń instalacji aplikacji graficznych.
Zobacz brew cask
numer 7002 dotyczący koncentracji projektu na przewidywalności i tego, jak wpływa to na wykorzystanie wstępnie skompilowanych plików binarnych lub źródła.
Dostępność przez brew
lub cask
nie oznacza żadnej konkretnej licencji.
brew cask install foo
wydaje się być skrótem do 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