Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Выгодные покупки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
macOS
5 сентября 2017

Homebrew: ставим нужный софт на Mac командой «Терминала»

Для тех, кому надоело устанавливать приложения для Mac, перетягивая их из .dmg в папку Applications. Есть способ получше.
Фото автора Дмитрий Сажко
Дмитрий Сажко

Автор Лайфхакера

Homebrew: ставим нужный софт на Mac командой «Терминала»

Пользователи Linux имеют одно неоспоримое преимущество перед пользователями Windows и Mac: у них есть репозитарии и пакетные менеджеры. Вместо того чтобы искать сайт приложения, скачивать его оттуда и устанавливать, достаточно приказать Linux «Установи это!» — и он установит. С Homebrew ваш Mac научится делать то же самое.

Homebrew — «менеджер недостающих пакетов для macOS», как его называет создатель. Изначально он предназначается для компиляции приложений из исходных кодов. Если вы ещё не забыли об этом, в Mac за красивой оболочкой Aqua кроется самый настоящий Unix, в котором сборка из исходных кодов — обычное дело. Но Homebrew умеет не только это. Вместе с дополнением Homebrew-Cask он способен устанавливать приложения из «Терминала».

Установка Homebrew и Homebrew-Cask

Установить Homebrew очень просто.

Прежде всего установите Xcode — набор для расширенного использования «Терминала». Откройте «Терминал» и скопируйте туда следующую команду:

xcode-select --install

Затем дайте команду установить Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Введите свой пароль, если потребуется. Прежде чем что-то выполнить, Homebrew остановится и объяснит, что он делает.

Подождите, пока Homebrew установится — это займёт около минуты. «Терминал» уведомит вас о завершении установки.

Теперь введите такую команду:

brew tap caskroom/cask

Операции с программами

caskroom.github.io

Homebrew готов. Испробуем его.

Чтобы установить что-нибудь, введите в «Терминал» команду:

brew cask install имя_пакета

Если опечатались или не знаете точного названия пакета, Homebrew-Cask подскажет правильное написание.

Например, чтобы установить Chrome, введите:

brew cask install google-chrome

Chrome появится в папке Applications.

Если хотите установить несколько приложений, введите:

brew cask install firefox double-commander

Homebrew-Cask установит Firefox и Double Commander. Можно вводить столько наименований, сколько нужно. Гораздо удобнее, чем скачивать установочные файлы, не так ли?

Чтобы удалить приложение, можно использовать такую команду:

brew cask uninstall google chrome

Так можно удалить несколько ненужных приложений за один раз.

Удаление Homebrew

Удалить менеджер так же просто, как установить. Выполните в «Терминале»:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Homebrew позволяет устанавливать программы не открывая ни браузер, ни App Store. Пользователи Linux, да и все, кто предпочитает «Терминал», оценят это.

Если истосковались по командной строке или переехали на новую систему и хотите установить всё сразу — Homebrew поможет.

Homebrew →

Homebrew-Cask →

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Настолько хорошие куртки и плащи, что про них пишут в отзывах целые книги

Настолько хорошие куртки и плащи, что про них пишут в отзывах целые книги

Chto podarit' muzhchine na Novyj god: 120 interesnyh idej

Что подарить мужчине на Новый год: 120 интересных идей

Chto komanda Lajfhakera pokupaet na rasprodazhe 11.11

Что команда Лайфхакера покупает на распродаже 11.11

Надо брать: мини-ПК с Intel Core i7 со скидкой 61%

Надо брать: мини-ПК с Intel Core i7 со скидкой 61%

Утеплённые кроссовки от Baasploa, которые не подведут зимой

Утеплённые кроссовки от Baasploa, которые не подведут зимой

Эти товары быстро расхватают 11.11: добавляйте в корзину сейчас, чтобы урвать

Эти товары быстро расхватают 11.11: добавляйте в корзину сейчас, чтобы урвать

6 комплектов термобелья для защиты от проклятого холода

6 комплектов термобелья для защиты от проклятого холода

Механическая клавиатура Aula F75, которую купили 21 тысячу раз на AliExpress

Механическую клавиатуру Aula F75 отдают за полцены на AliExpress

Это интересно
Как найти работу, где помогают расти и поддерживают на старте

Как найти работу, где помогают расти и поддерживают на старте

7 мифов о распродажах на маркетплейсах, из‑за которых продавцы теряют прибыль: разбираемся с Ozon

7 мифов о распродажах на маркетплейсах, из‑за которых продавцы теряют прибыль: разбираемся с Ozon

Реклама
ИГРА: Полный бак бонусов

ИГРА: Полный бак бонусов

«У вас плотная грудь»: что значит такое заключение врача и нужно ли его бояться

«У вас плотная грудь»: что значит такое заключение врача и нужно ли его бояться

Комментарии
Больной на диете
05.09.17 19:20
Так он сам знает откуда качать?
Aziz Shahhuseynov
05.09.17 19:50
да
Alex Kuzichev
06.09.17 03:06
что "да"? У него свой репозитарий или он с офф.сайтов тянет пакеты?
Angel Vivaldi
06.09.17 06:09
одно другому не мешает (:
Alex Kuzichev
06.09.17 06:26
я бы так не утверждал, из собственно репо можно все что угодно подсовывать юзверам, ничего в этом не понимающим. Червечков, троянчиков, вымогателей и т.д. а вот если с офф. сайта, то другое дело. Но в таком случае должна присутствовать нехилая логик. Я допусти chrome canary хочу, или beta или еще какую ветку. Как это надо прописать в сабже?
Alex Kuzichev
06.09.17 06:26
минус собственно репо еще и актуальности софта
Артём Чудинов
06.09.17 09:14
Есть прекрасная команда: brew cask search chrome выполните ее и посмотрите результат, там все будет понятно Но для канарейки нужно: brew cask install google-chrome-canary
Артём Чудинов
06.09.17 09:14
И с оф. сайтов можно притащить червя. Помните про Transmission?
Артём Чудинов
06.09.17 09:11
У homebrew cask есть свой репозиторий этих самых cask (по сути файлов с описанием того, что делать), но дистрибутивы качаются с оф. сайтов. Например Chrome: https://github.com/caskroom/homebrew-cask/blob/master/Casks/google-chrome.rb Исходя из этого файла, Хром скачается вполне себе с серверов Гугля: 'https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg' С помощью brew cask например удобно скачивать MplayerX, а не пробиваться через рекламу: https://github.com/niltsh/MPlayerX-Deploy/releases/download/#{version.before_comma}/MPlayerX-#{version.before_comma}-#{version.after_comma}.zip И т.д. и т.п.
Артём Чудинов
06.09.17 09:12
Если интересно, вот пример cask файла: https://github.com/caskroom/homebrew-cask/blob/master/Casks/mplayerx.rb
Евгений «Arinoki» Туманцев
05.09.17 20:46
Для Windows тоже подобное есть - называется Chocolatey. https://chocolatey.org
Что вы могли пропустить
iPhone 18 Pro может получить прозрачную заднюю крышку, как у iMac конца 1990-х
iPhone 18 Pro может получить прозрачную заднюю крышку, как у iMac конца 1990-х
0
19:20
Новости
Устройства
12 смартфонов Xiaomi получат HyperOS 3 на базе прошлогодней Android 15 — список
12 смартфонов Xiaomi получат HyperOS 3 на базе прошлогодней Android 15 — список
0
17:50
Новости
Устройства
Альтернатива ноутбуку и планшету: представлен карманный ПК OmniOne 5.7 с сенсорным дисплеем
Альтернатива ноутбуку и планшету: представлен карманный ПК OmniOne 5.7 с сенсорным дисплеем
0
16:40
Новости
Устройства
Moonshot AI представила Kimi K2-Thinking — бесплатную ИИ-модель, которая превосходит GPT-5
Moonshot AI представила Kimi K2-Thinking — бесплатную ИИ-модель, которая превосходит GPT-5
0
15:50
Новости
Технологии
Black Shark выпустила игровые полноразмерные наушники Fengming S1 — 155 часов на одной зарядке
Black Shark выпустила игровые полноразмерные наушники Fengming S1 — 155 часов на одной зарядке
0
13:46
Новости
Устройства
ИИ не оправдал ожиданий: компании начали нанимать уволенных сотрудников обратно
ИИ не оправдал ожиданий: компании начали нанимать уволенных сотрудников обратно
0
13:33
Новости
Технологии
Россиянам будут блокировать мобильный интернет и СМС после роуминга — временно
Россиянам будут блокировать мобильный интернет и СМС после роуминга — временно
0
10:44
Новости
Технологии
Увлажнитель, мойка и очиститель воздуха: в чём разница и что выбрать
Увлажнитель, мойка и очиститель воздуха: в чём разница и что выбрать
0
10:00
Как выбрать
Устройства
Объясняем за минуту: можно ли заливать воду из-под крана в увлажнитель воздуха
Объясняем за минуту: можно ли заливать воду из-под крана в увлажнитель воздуха
0
Вчера
Ликбез
Технологии
Кнопку остановки будильника в iOS 26.1 заменили на слайдер — но её можно вернуть
Кнопку остановки будильника в iOS 26.1 заменили на слайдер — но её можно вернуть
0
Вчера
iOS
Новости
Samsung раскрыла информацию о линейке Galaxy S26 — они станут «революцией в ИИ»
Samsung раскрыла информацию о линейке Galaxy S26 — они станут «революцией в ИИ»
0
Вчера
Новости
Устройства
Google внедрила «Режим ИИ» в мобильный Chrome и расширила его возможности
Google внедрила «Режим ИИ» в мобильный Chrome и расширила его возможности
0
Вчера
Браузеры
Новости
SanDisk выпустила самую компактную в мире флешку с USB-C на 1 ТБ
SanDisk выпустила самую компактную в мире флешку с USB-C на 1 ТБ
0
Вчера
Новости
Устройства
Представлено Stream Ring — ИИ-кольцо, которое позволяет делать голосовые заметки шёпотом
Представлено Stream Ring — ИИ-кольцо, которое позволяет делать голосовые заметки шёпотом
0
Вчера
Новости
Устройства
Huawei представила Mate 70 Air — тонкий 7-дюймовый смартфон с батареей 6 500 мА·ч
Huawei представила Mate 70 Air — тонкий 7-дюймовый смартфон с батареей 6 500 мА·ч
0
Вчера
Новости
Устройства

Новые комментарии

Аватар автора комментария
Sergey Makarov56 минут назад

0 / 0

"Похожая практика уже применяется в ряде других стран. В США требуется обязательная идентификация владельцев сим-карт, в Израиле действуют строгие проверки, а в Индии в некоторых случаях в целях безопасности временно блокируют мобильный интернет." Лайфхакер, остановись!! Это не похожая практика.
Россиянам будут блокировать мобильный интернет и СМС после роуминга — временно
Аватар автора комментария
Олег Ткачёв1 час назад

0 / 0

Мало у какого увлажнителя бак больше. У меня зимой проветривание через щель, то есть не раскрытое окно и чтобы влажность была не меньше сорока два увлажнителя с расходом воды 250 мл. В час работают. Подливать приходится, тоже бачка на сутки не хватает :)
Увлажнитель, мойка и очиститель воздуха: в чём разница и что выбрать
Аватар автора комментария
Дарья Громова2 часа назад

0 / 0

Не, куда ей, там весь бак литров на 5)
Увлажнитель, мойка и очиститель воздуха: в чём разница и что выбрать
Аватар автора комментария
Виктор Медведев2 часа назад

0 / 0

А вы не верите тому, что говорили в школе?
Учёные создали самую точную карту дорог Римской империи — на 300 тысяч километров
Задача — дойти до школы самому: как подготовить ребёнка и убедиться, что всё будет в порядке 

Задача — дойти до школы самому: как подготовить ребёнка и убедиться, что всё будет в порядке  

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторов
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях