- Homebrew: менеджер пакетов для macOS
- Установка Homebrew
- Примеры использования
- Удаление Homebrew
- Полезные ссылки
- Homebrew: Менеджер пакетов для OS X
- Что оно делает?
- Зачем оно?
- Звучит неплохо. Как это установить?
- How to Install Homebrew on Mac
- Requirements for Installing Homebrew on Mac OS
- How to Install Homebrew on Mac OS
- Installing Software Packages through Homebrew on Mac
- How to Disable Homebrew Analytics Tracking
- How to Remove HomeBrew from a Mac
- 🍺 Что такое Homebrew и как его установить на MacOS?
- Что такое Homebrew?
- Системные Требования
- Установка Homebrew
- Откройте терминал Mac OS
- Установите инструменты командной строки Xcode
- Установка Homebrew
- Как отключить аналитику
- Как установить пакеты
- Примеры установки программного обеспечения с помощью Homebrew
- Заключение
Homebrew: менеджер пакетов для macOS
Homebrew (дословно означает домашнее пиво или любую самоделку) — консольный менеджер пакетов для macOS. Нужен для установки программ, не доступных (в большинстве случаев) в магазине Apple.
Это аналог yum и apt в Linux. С его помощью можно устанавливать программы прямо из консоли, не открывая ни App Store, ни браузер.
В отличии от некогда популярных MacPorts и Fink , Homebrew предельно прост в обращении. Он скачает нужные пакеты, соберет их и разрешит зависимости. Для установки приложения достаточно одной команды, и больше никаких ./configure && make && make install.
Установка Homebrew
Если у вас не установлен Command Line Tools для Xcode (или Xcode ), он будет инсталлирован во время установки Homebrew. Или вы можете поставить его самостоятельно.
Чтобы установить Homebrew, откройте терминал и выполните команду:
Перед выполнением скрипт объяснит, что он собирается сделать.
У пользователей Linux уже есть встроенные в систему менеджеры пакетов (в CentOS — это yum, в Ubuntu — apt). Но если очень хочется, можно поставить Homebrew и на Linux .
Примеры использования
Чтобы установить консольную программу, выполните:
Например, если в консоли вам не хватает файлового менеджера, можно установить Midnight Commander.
А так в macOS можно вернуть утилиту telnet.
Программы с графическим интерфейсом устанавливаются через расширение cask.
Например, можно установить терминал iTerm2.
Чтобы установить несколько приложений, напишите их через пробел.
Для поиска утилит и программ в репозитории используйте команду search. Так, например, можно выполнить поиск программ по ключевому слову «office».
Для удаления программы используется команда uninstall.
И еще несколько полезных команд.
Удаление Homebrew
Если нужно удалить Homebrew, воспользуйтесь командой ниже.
Однако не представляю, зачем это может понадобиться.
Полезные ссылки
На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.
Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.
Источник
Homebrew: Менеджер пакетов для OS X
Все менеджеры пакетов в Unix имеют определенные недостатки и большинство Linux-дистрибутивов пытаются по-разному эти недостатки обойти. В этом посте я расскажу про Homebrew — новый менеджер пакетов, нацеленный на простоту использования.
До Homebrew было несколько различных попыток создать эффективные пакетные менеджеры для OS X. Две наиболее популярные вылились в итоге в Fink и Macports, но у каждой из них все равно есть свои острые углы. В частности, в обоих создание своих пакетов или портов является черезчур сложным.
В Homebrew создавать новые пакеты и работать с ними проще пареной репы. Давайте посмотрим.
Что оно делает?
Основная мысль очень проста. Homebrew упрощает и автоматизирует монотонные действия по скачиванию и сборке пакетов. Если вам надоели бесконечные ./configure && make && make install , Homebrew поможет.
Зачем оно?
Как я уже заметил выше, для OS X уже есть два решения: Fink и MacPorts. Если какое-то из них у вас уже установлено и всем устраивает — отлично. Но если вы имели неудачный опыт с ними в прошлом, я сильно рекомендую попробовать Homebrew. С ним намного проще. Плюс, его легко модифицировать, ведь он состоит всего из нескольких сотен строк кода на Ruby.
Homebrew не навязывает никакой строгой структуры и путей. По-умолчанию, он устанавливается в /usr/local , но его можно поставить куда угодно. Все пакеты устанавливаются в директории в специальном «подвале» (cellar), например Cellar/git/1.6.5.4/ . После установки Homebrew делает симлинки в стандартные Unix-директории. Ручная установка каких-то пакетов не из Homebrew отлично уживается с ними.
Это редко может понадобиться, но пакеты можно ставить напрямую из систем контроля версий. Если у пакета есть публичный git, svn, cvs или mercurial репозиторий, всегда можно собрать самую свежую devel-версию прямо оттуда простым brew install .
Кстати, установка занимает меньше времени, поскольку Homebrew старается избегать дублирования пакетов. Например, она не ставит очередную версию Perl в качестве зависимости, поскольку в системе уже есть готовый и работающий Perl. Плюс, Homebrew задуман так, чтобы вам не приходилось использовать sudo при работе с пакетами.
Звучит неплохо. Как это установить?
Первая и единственная зависимость Homebrew — OS X Developer Tools, которые есть на любом установочном диске с OS X и доступны для бесплатного скачивания с сайта Apple.
Самое простое — установить в /usr/local . Это можно сделать весьма просто:
# Присваиваем папку /usr/local себе, чтобы не использовать sudo
sudo chown -R `whoami` /usr/local
# Чиним права на mysql, если он у вас установлен
sudo chown -R mysql:mysql /usr/local/mysql
# Скачиваем и устанавливаем Homebrew с гитхаба
curl -L github.com/mxcl/homebrew/tarball/master | tar xz —strip 1 -C /usr/local
Все, установка завершена. Давайте проверим что все работает:
brew install wget
brew info git
На сайте Homebrew есть wiki, где можно почитать всякого интересного про интеграцию с Rubygems, CPAN и Python EasyInstall.
Следить за обновлениями Homebrew тоже достаточно просто:
brew install git
brew update
Если у вас установлен git, вы можете в любой момент обновлять репозитории Homebrew и устанавливать последнии версии пакетов.
Создавать свои пакеты почти так же просто. Например, если бы в Homebrew не было бы пакета для wget, его создание выглядело бы примерно так:
brew create ftp.gnu.org/gnu/wget/wget-1.12.tar.bz2
После сохранения пакета, его можно протестировать: brew install -vd wget . Если что-то работает неправильно и вам нужна помощь по настройке пакета, на wiki есть много документации. Еще там можно посмотреть примеры создания таких пакетов как git или flac.
Если вы создали новый пакет и желаете поделиться им с сообществом, это тоже достаточно просто сделать с помощью гема github.
gem install json github
git add .
git commit -m «Added a formula for wget»
github fork
git push mastergitx
После того, как вы сделаете push, нужно в Homebrew issue tracker создать новый тикет с темой «New formula: ». Если там все в порядке, ваш пакет будет добавлен в главный репозиторий Homebrew и доступен всем пользователям.
Источник
How to Install Homebrew on Mac
Advanced Mac users may appreciate using the Homebrew package manager, which greatly simplifies the process of installing command line software and tools on a Mac.
For example, if you want to easily install favorite command line tools on a Mac like cask, htop, wget, nmap, tree, irssi, links, colordiff, or virtually any other familiar unix command line utility, you can do so with a simple command. Homebrew downloads and builds the package for you.
This is obviously aimed at more technically savvy Mac users who spend a lot of time at the command line. While there’s no particular issue for novice users installing Homebrew on their Mac, the odds of novices finding it useful are slim, unless they intend to embark on learning the command line environment. Contrast that to power users who practically live in a terminal environment, whether longtime Mac users or migrating to the platform from the Windows or Linux world, who will immediately see the value of Homebrew.
Requirements for Installing Homebrew on Mac OS
prerequisites to installing Homebrew on a Mac include the following:
- A Mac running Mac OS X 10.10 or later, though earlier versions are sort of supported
- Command Line Tools must be installed on the Mac (either independently or through Xcode)
- Knowledge of the command line and using bash or zsh
Assuming you’re interested in installing Homebrew and meet those requirements, then the rest is equally straight forward.
How to Install Homebrew on Mac OS
The simplest way to install Homebrew is through ruby and curl, accomplished with a single command. This approach is the same for installing Homebrew in all supported versions of Mac OS and Mac OS X.
- Open the “Terminal” application, found in /Applications/Utilities/
- Enter the following command into a single line of the terminal:
For MacOS Catalina, macOS Mojave, and MacOS Big Sur:
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)»
For macOS High Sierra, Sierra, El Capitan, and earlier:
/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Installation of Homebrew will take a while depending on the speed of your Mac and internet connection, as each necessary package is downloaded and installed by the script.
When complete, you will see an “Installation successful!” message.
Now you’re ready to install software packages through Homebrew, or you can read the help documentation with the following command:
Installing Software Packages through Homebrew on Mac
Installing packages with Homebrew is super easy, just use the following syntax:
brew install [package name]
For example, to install wget through Homebrew you could use the following syntax:
brew install wget
Simple, easy. Once complete you can run wget as usual.
A quick side note; Homebrew is not the only way to install command line software, you can install command line tools on a Mac yourself and then compile and make software independently. For example, we discuss installing wget on Mac OS without Homebrew here and it uses the typical configure and make process. There’s nothing wrong with that approach (and arguably it might be preferable for users who want limited packages and a slimmer footprint) but if you’re accustomed to a package manager like dpkg, apt-get, or rpm you’ll almost certainly appreciate and prefer to use Homebrew.
How to Disable Homebrew Analytics Tracking
Homebrew now defaults to using anonymized behavioral analytics tracking. If you do not want to participate in that or you’d just rather disable the feature to reduce network traffic or for privacy purposes, or whatever other reason, you can run the following command after successfully installing Homebrew on a Mac. This will opt out of Homebrew analytics:
brew analytics off
Hit return and after a moment or so the analytics tracking in Homebrew will be disabled.
How to Remove HomeBrew from a Mac
If you have installed Homebrew but later decide you want to remove Homebrew from a Mac for some reason or another, you can uninstall it with another ruby script run from the command line, choose the script that aligns with your version of MacOS:
Removing Homebrew in MacOS Catalina, macOS Big Sur, and MacOS Mojave:
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)»
Removing Homebrew from MacOS High Sierra, Sierra, El Capitan, and earlier:
ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)»
Alternatively, you could download that “uninstall” script directly and run it yourself.
Источник
🍺 Что такое Homebrew и как его установить на MacOS?
Что такое Homebrew?
Системные Требования
- macOS Mojave (10.14) или новее, поддержка предыдущих версий ограничена.
- Apple Silicon CPU 1 или 64-битный процессор Intel.
- Инструмент командной строки (CLT) для Xcode.
- Наличие и знание bourne-совместимой оболочки для установки и использования bash или zsh.
- Подключение к Интернету и административный доступ.
Установка Homebrew
Это относительно простой процесс, если вы знакомы с использованием командной строки, есть несколько разных методов, но в основном они похожи друг на друга:
Откройте терминал Mac OS
Нажмите COMMAND + SPACE, и впишите Terminal
Установите инструменты командной строки Xcode
Вам понадобится Xcode для некоторых инструментов Homebrew, Xcode – это интегрированная среда разработки (IDE) macOS.
Вы можете использовать его для создания приложений для всех Mac OS, iOS, iPad OS, часов и телевизоров.
Чтобы загрузить и установить его, выполните в Терминале следующую команду:
Установка Homebrew
Теперь, чтобы установить Homebrew автоматически, выполните следующую команду для macOS High Sierra, Sierra, El Capitan и более ранних версий:
Если вы хотите увидеть серию строк установки скрипта, нажмите Return, нажмите второй раз, чтобы принять установку, или нажмите Escape для отмены.
Вам будет предложено ввести пароль администратора.
Затем подождите некоторое время, пока процесс не завершится, вы увидите сообщение «Installation successful!».
Чтобы установить Homebrew вручную, вы можете написать команду для загрузки скрипта установки, а затем написать другую команду для выполнения этого скрипта.
Выполните следующую команду в оболочке терминала, чтобы загрузить скрипт:
Эта команда curl загрузит скрипт установки Homebrew из репозитория Git Homebrew на ваш компьютер Mac, но без его установки.
Теперь преимущество ручного метода заключается в том, что вы можете просмотреть его код, если хотите узнать, что внтури скрипта, который будет выполняться.
Теперь напишите команду less, чтобы понять идею:
Если вы чувствуете себя комфортно с содержимым скрипто, установите его с помощью команды bash:
Скрипт покажет вам процесс и попросит вас принять его.
Также он проверит предварительные требования к компьютеру, прежде чем продолжить.
Когда он запросит ваш супер-пароль, введите его и введите букву Y, чтобы окончательно подтвердить свое согласие с процессом установки.
Далее можно запустить команду, которая позволит убедиться, что Homebrew действительно установлен:
Вывод сообщит вам о статусе Homebrew и о том, нуждаются ли какие-либо пакеты в обновлении.
Если все в порядке, вы должны увидеть это сообщение:
Когда вы дойдете до этого момента, вы, наконец, сможете приступить к установке пакетов программного обеспечения через Homebrew, запустите справочную документацию, чтобы получить дополнительную информацию:
Вы также можете искать приложения, используя команду
Как отключить аналитику
Homebrew собирает пользовательские данные и отправляет аналитику разработчикам, используя анонимное поведенческое отслеживание, у вас может не быть с этим проблем или вы предпочитаете его отключить.
Если вы хотите отключить аналитику, введите эту команду:
Как установить пакеты
Теперь вы можете устанавливать, обновлять и удалять свои любимые пакеты, рекомендуется начать с пакета tree, он позволяет получить графическое дерево каталогов.
Вы можете установить его, используя команду:
Предполагается, что Homebrew по умолчанию устанавливает файлы пакетов в /usr/local, чтобы увидеть путь к любому установленному пакету с помощью команды which введите:
Результат должен быть таким:
Чтобы удалить пакет, введите эту команду:
Примеры установки программного обеспечения с помощью Homebrew
В репах Homebrew есть тысячи программных пакетов, таких как:
imagemick: инструмент для преобразования изображений в другие форматы для macOS.
hub: добавить поддержку GitHub для лучшего взаимодействия с командной строкой.
Как удалить Homebrew
Удаление Homebrew – очень простой процесс, вам просто нужно выполнить скрипт удаления ruby в терминале, просто выберите команду, которая соответствует вашей версии MacOS.
Для удаления Homebrew из macOS Catalina, macOS Big Sur и macOS Mojave введите:
Для удаления Homebrew на macOS High Sierra, Sierra, El Capitan и более ранних версий введите:
Или вы можете загрузить скрипт «uninstall» на свой компьютер и запустить его вручную:
После просмотра содержимого скрипта запустите его, чтобы удалить Homebrew:
Заключение
В этом руководстве вы можете получить четкое представление с деталями и примерами об установке Homebrew на вашу macOS.
Для получения дополнительной информации вы можете посетить официальный список пакетов Homebrew.
Источник