У чому різниця між встановленням заварювання XXX та встановленням заварювального контейнера XXX


Відповіді:


150

Homebrew-Cask - це розширення Homebrew для встановлення графічних інтерфейсів, таких як Google Chrome або Atom. Він розпочався самостійно, але його супровідники зараз тісно співпрацюють з основною командою Homebrew.

Homebrew називає свої файли визначення пакунків «формулами» (британська множина для «формула»). Homebrew-Cask називає їх "бочками". Бочка, як і формула, - це файл, записаний у DSL на основі Ruby, який описує, як щось встановити.

The Cellar - це місце, де Homebrew встановлює речі. Шлях за замовчуванням - /usr/local/Cellar. Потім він додає до нього символьні посилання зі стандартних розташувань.

Наприклад, коли ви вводите brew install git:

  1. Homebrew встановлює його під /usr/local/Cellar/git/<version>/, з gitдвійковою системою/usr/local/Cellar/git/<version>/bin/git
  2. Він додає символьне посилання /usr/local/bin/gitдо цього двійкового файлу

Це дозволяє Homebrew відстежувати, що встановлено Homebrew, порівняно з програмним забезпеченням, встановленим іншими засобами.

А tap- джерело формул. За замовчуванням, homebrew/coreале ви можете додати їх більше. Найпростіший спосіб створити формулу для власного програмного забезпечення - створити сховище GitHub з назвою homebrew-<something>; помістіть у нього файл формули; потім введіть, brew tap <username>/<something>щоб додати це нове джерело формул до вашої інсталяції Homebrew і отримайте доступ до всіх його формул.

Деякі компанії мають власні крани Homebrew для власних комунальних послуг. Є багато публічних кранів, таких як atlassian/tapпрограмне забезпечення Atlassian або ska-sa/tapрадіоастрономія. Сам Homebrew раніше мав додаткові крани на кшталт, homebrew/scienceале вони застарівали їх і імпортували форму homebrew/core.


23

Я особисто розрізняю brew&cask просто виходячи з 1 головних (якщо не єдиних основних) відмінностей графічних графічних програм, якими керує, caskа не просто brew. (Є й інші відмінності, про які я не знаю так багато).

Нижче адаптовано з 'Грем Мілн' на apple.stackexchange :

Саморобний

brewє основною командою для Homebrew проекту .

Відсутній менеджер пакунків для OS X

Homebrew встановлює потрібні речі, яких Apple не робила.

Зазвичай Homebrew має справу з програмним забезпеченням командного рядка (а не з графічним графічним інтерфейсом ). Більшість програм розповсюджується за ліцензією з відкритим кодом.

Бочка

brew caskє розширенням, brewщо дозволяє керувати графічними графічними програмами .

Homebrew Cask розширює Homebrew і привносить свою елегантність, простоту та швидкість як для додатків OS X, так і для великих двійкових файлів.

Cask займається поєднанням програмного забезпечення та ліцензій.

Cask пропонує спосіб командного рядка керувати встановленням графічних графічних програм .

Ліцензування

Доступність brewабо caskне передбачає якоїсь конкретної ліцензії.

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