그래서, 차이 무엇 brew
과 brew cask
?
homebrew는 패키지 관리 소프트웨어라는 것을 알고 있습니다. 그러나 어떤 종류의 소프트웨어를 이용할 수 있습니까? 오픈 소스 소프트웨어 및 상용 소프트웨어입니까?
답변
사제
brew
Homebrew 프로젝트 의 핵심 명령입니다 .
OS X 용 누락 된 패키지 관리자
Homebrew는 Apple이 필요로하지 않은 것을 설치합니다.
Homebrew는 일반적으로 명령 줄 소프트웨어를 처리합니다. 대부분의 소프트웨어는 오픈 소스 라이센스로 배포됩니다. 사용 가능한 설치 목록은 공식 을 참조하십시오 .
brew
사전 컴파일 된 이진 파일을 선호 하지만 경우에 따라 소스에서 컴파일합니다.
통
brew cask
Cask 프로젝트를 brew
통해 그래픽 응용 프로그램을 관리 할 수 있는 확장 기능 입니다.
Homebrew Cask는 Homebrew를 확장하여 OS 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