「brew」と「brew cask」の違いは何ですか?


295

だから、何の違いであるbrewとはbrew cask

homebrewはパッケージ管理ソフトウェアであることを知っています。しかし、どのようなソフトウェアを入手できますか?オープンソースソフトウェアと商用ソフトウェアですか?

回答:


251

自作

brewHomebrewプロジェクトのコアコマンドです。

OS Xの不足しているパッケージマネージャー

Homebrewは、Appleが必要としないものをインストールします。

Homebrewは通常、コマンドラインソフトウェアを扱います。ほとんどのソフトウェアは、オープンソースライセンスの下で配布されます。利用可能なインストールのリストについては、公式を参照してください。

brew 事前にコンパイルされたバイナリを優先しますが、場合によってはソースからコンパイルします。

カスク

brew caskCaskプロジェクトをbrew介したグラフィカルアプリケーションの管理を可能にする拡張機能です。

Homebrew CaskはHomebrewを拡張し、その優雅さ、シンプルさ、スピードをOS Xアプリケーションと大きなバイナリにもたらします。

Caskは、ソフトウェアとライセンスの混合を扱います。私が取り組んでいるソフトウェアは商用ライセンスで保護されており、caskから入手できます

Caskは、グラフィカルアプリケーションのインストールをコマンドラインで管理する方法を提供します。

予測可能性に関するプロジェクトの焦点と、それがプリコンパイルされたバイナリまたはソースの使用に与える影響については、brew cask問題#7002を参照してください。

免許

入手可能brewかは、cask任意の特定のライセンスを意味するものではありません。


14

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.