Яка різниця між `варити`` та` вареною кашкою`?


295

Отже, в чому різниця між brewі brew cask?

Я знаю, що домашня мова - це програмне забезпечення для управління пакетами. Але яке програмне забезпечення я можу туди дістати? Це програмне забезпечення з відкритим кодом та комерційне програмне забезпечення?

Відповіді:


251

Домашня мова

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не передбачає конкретної ліцензії.


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.