Знаете ли вы, что можно устанавливать программы Mac в Терминале? Вот как использовать Homebrew для простой установки приложений Mac Как только вы настроили новый Mac с нуля, установка десятка или более приложений становится непосильной задачей. Вам придется посетить все веб-сайты приложений и установить их в соответствии с вашими потребностями. Это требует времени и терпения Вы можете решить эту проблему с помощью стороннего менеджера пакетов под названием Homebrew. Он упрощает установку инструментов Unix и популярных приложений с графическим интерфейсом, доступных для Mac. Мы покажем вам, как устанавливать приложения из Терминала через Homebrew и поддерживать их в актуальном состоянии без лишних хлопот
Что такое Homebrew?
- Терминальное приложение.
- macOS Catalina 10. 15 или выше (версии 10. 10 – 10. 14 поддерживаются, но не входят в список приоритетов).
- Инструменты командной строки для Xcode или Xcode из Mac App Store.
- Bourne-Again Shell (bash) для установки.
Как установить Homebrew на Mac
Для установки Homebrew вам понадобятся инструменты командной строки (занимают примерно 200 МБ). Если на вашем Mac уже установлен Xcode, пакет уже встроен в него. Однако не стоит устанавливать Xcode (который занимает около 10 ГБ или более дискового пространства) только ради установки Homebrew
Как установить терминал QUIK на imac, macbook, apple, mac os x? Узнаем из этого видео!
Шаг 1: Установите инструменты командной строки
Откройте Терминал и выполните следующую команду:
xcode-select —install
Когда вы введете эту команду, появится всплывающее окно с сообщением “Команда xcode-select требует инструментов разработчика командной строки. Вы хотите установить эти инструменты сейчас? Нажмите кнопку Install , чтобы продолжить установку. Поскольку я уже установил этот пакет, он выдает сообщение об ошибке, как видно из скриншота
Шаг 2: Установите Homebrew
Выполните следующую команду с сайта Homebrew в Терминале:
/bin/bash -c ‘$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)’
Этот сценарий установит Homebrew в предпочтительное место: /usr/local для Intel Macs, /opt/homebrew для M1 Macs и /home/linuxbrew/.linuxbrew для Linux
Примечание: Однострочный сценарий установки требует “bash shell. Примечательно, что zsh, fish, tcsh и csh не будут работать. Начиная с macOS Catalina и выше, оболочкой по умолчанию является “ZSH , возможно, вам придется переключиться на “bash для установки Homebrew
Когда вы вставляете эту команду, вы увидите ряд строк о том, что скрипт будет устанавливать и его местоположение. Введите пароль администратора и снова нажмите Return , чтобы продолжить. Процесс установки займет некоторое время. Вы также увидите сообщение Установка успешна
НАСТРОЙ СВОЙ ТЕРМИНАЛ НА МАК
Шаг 3: Проверка установки Homebrew
Чтобы проверить установку, запустите:
brew doctor
Если вы видите сообщение Warning , не стоит беспокоиться, так как это только помогает сопровождающим в отладке, если вы подали заявку на проблему. Однако ознакомьтесь с некоторыми распространенными проблемами установки на сайте Homebrew. Мы также рекомендуем вам периодически запускать brew doctor
Установка популярных инструментов Unix с помощью Homebrew
По определению, менеджер пакетов состоит из инструментов командной строки и набора служб для автоматизации процессов управления программным обеспечением, таких как установка, обновление, удаление приложений и т.д. Пакет состоит из двоичных файлов программного обеспечения, конфигурационных файлов и метаданных. Метаданные, в свою очередь, обрабатывают все зависимости
Например, приложение может полагаться на два или более пакетов для правильной работы. Оно установит все пакеты и настроит среду разработки без необходимости вручную устанавливать инструменты. Вот некоторые популярные инструменты Unix:
- youtube-dl позволяет загружать видео с Youtube и других сайтов.
- geoip позволяет получить данные о геолокации для определенного IP-адреса. Полезно для системных администраторов, исследователей безопасности и веб-разработчиков.
- wget позволяет загружать данные из Интернета и с FTP. Вы можете сохранить файл, который не загружается из Chrome, или даже целый веб-сайт.
- htop – это альтернатива Activity Monitor для Mac с помощью командной строки. Она предоставляет подробную информацию о процессоре, памяти, процессах и многом другом.
- pyenv – это инструмент для управления несколькими версиями Python. Он даже позволяет переключаться между несколькими версиями Python.
Установка и управление приложениями из терминала через Homebrew
brew – это основная команда, центральная для всего пакетного менеджера Homebrew. Formula – это определение пакета, собранного из исходного репозитория. Cask – это расширение brew, позволяющее устанавливать родные приложения для Mac через Terminal
С момента выпуска предыдущих итераций Homebrew (в частности, версии 1. 8. 0) было реализовано множество новых возможностей и изменений. Минимальная совместимость с ОС была повышена до macOS Catalina, команды brew cask были устаревшими (с -cask), когда это было необходимо, была добавлена интеграция с Github Releases, а также появилась поддержка силиконовых компьютеров Apple Mac
Для начала работы введите следующую команду, чтобы увидеть список самых необходимых команд, которые вы будете использовать для управления приложениями через Homebrew:
brew help
Вот список полезных команд формулы и бочки Homebrew
1. Установите
brew install formula|cask
Например, brew install pyenv и brew install fantastical
2. Деинсталлируйте
brew uninstall formula|cask
brew uninstall –force formula name
brew uninstall –zap cask name
Если вы добавите -force , это приведет к удалению всех установленных версий формулы, игнорируя ошибки при удалении файлов. -zap удалит все файлы, связанные с бочкой
Примечание: Может удалить файлы, совместно используемые приложениями
3. Список
brew list formula|cask
brew list –formula
Перечислить все установленные формулы и бочки. Добавьте -formula , чтобы перечислить только формулы, и -cask , чтобы перечислить бочки
4. Обновление и модернизация
brew upgrade formula|cask
Обновление устаревших, неприкрепленных формул и бочек. Если вы укажете бочку или формулу, то будет обновлен только данный инструмент. В отличие от этого, brew update сообщает об устаревших формулах и предлагает brew upgrade
5. Поиск
brew search text|/regex/
Выполните поиск текста по лексемам бочки и названиям формул. Вы можете поставить косую черту рядом с текстом, чтобы выполнить регекс-поиск. Добавьте -formula для поиска формул онлайн и локально и -cask для поиска бочек онлайн или локально
6. Устаревшие
brew outdated formula|cask
brew outdated –formula
brew outdated –cask
Перечислить устаревшие бочки и формулы. Добавьте -formula , чтобы перечислить устаревшую формулу, или -cask для приложения
7. Закрепление и открепление
brew pin installed_formula
brew unpin installed_formula
Зафиксировать конкретную формулу от обновления при выполнении команды brew upgrade. Снимите привязку, чтобы обновить пакет
8. Зависимости
brew deps formula|cask
Показывает зависимости для заданной формулы
9. Очистка
brew cleanup formula|cask
Удаляет устаревшие файлы блокировки и устаревшие пакеты для всех формул и бочек. Удаляет все загрузки давностью более 120 дней
Cakebrew: Приложение для Mac для домашнего пивоварения
Cakebrew – это бесплатное приложение с открытым исходным кодом, которое работает в тандеме с Homebrew. Приложение позволяет просмотреть список установленных формул, выполнить быстрый поиск и показать описание формул, которые вы хотите установить. Вы можете увидеть список зависимостей, необходимых или установленных для данной формулы
Он даже поддерживает Homebrew/bundle для экспорта и импорта ваших формул. Если вам нравится Homebrew, но вы не хотите использовать командную строку для всех целей, это приложение окажется полезным. Чтобы установить cakebrew, введите:
brew install cakebrew
Через несколько минут вы увидите приложение в папке /Applications
Homebrew и Cask Workflow для Alfred
Рабочий процесс Homebew и cask для Alfred позволяет вам легко устанавливать, удалять и управлять Homebrew и бочками в тандеме. Сценарий фильтрует пиво и бочки с поддержкой всех важных команд, таких как doctor, install, list, search, uninstall и др
Запустите Alfred , затем введите brew или cask , чтобы управлять приложениями прямо из Alfred. Для использования этого рабочего процесса необходимо иметь Alfred Powerpack
Установка приложений с открытым исходным кодом с помощью Homebrew
Homebrew – это отличный менеджер пакетов для установки приложений через Терминал на Mac. Если вы устанавливаете Mac с нуля или работаете в компании, где вы управляете несколькими Mac, он может сэкономить вам много времени и энергии
Новичку легко запутаться во всех этих командах, но не стоит торопиться. Выполняйте эти шаги медленно и записывайте команды. После установки Homebrew попробуйте установить несколько менее известных приложений для Mac с открытым исходным кодом в качестве домашнего задания
Источник: xn—-jtbhalmdgfdiny5d9d6a.xn--p1ai
Как загрузить полные установщики MacOS из командной строки
Пользователи Mac могут загружать полные полные установщики MacOS прямо из командной строки. Это невероятно полезная функция, особенно если вы хотите создать установщики загрузочного USB-накопителя, управляете несколькими компьютерами Mac или просто хотите иметь полный доступ к полному установочному приложению MacOS для любых других целей. С помощью этого конкретного трюка вы можете загружать полные пакеты приложений «Установить MacOS» прямо из приложения «Терминал», и он также работает для получения полных установщиков MacOS Catalina, Mojave и High Sierra.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Этот конкретный флаг –fetch-full-installer для инструмента обновления программного обеспечения из командной строки доступен только в MacOS Catalina 10.15 и более поздних версиях MacOS, поэтому, если вы пытаетесь использовать его из Mojave или более ранней версии, он будет недоступен, и вы должны вместо этого придется полагаться на другие методы для загрузки полных установщиков macOS.
Как загрузить полную версию установщика MacOS из командной строки Mac
- Запустите приложение «Терминал» как обычно, затем используйте следующий синтаксис команды, заменив «**. **. *» На версию установщика, которую вы хотите загрузить:
softwareupdate —fetch-full-installer —full-installer-version **.**.*
Не забудьте заменить **. **. * На версию, которую вы хотите загрузить, например, чтобы загрузить полную версию установщика macOS Catalina, синтаксис будет следующим:
softwareupdate —fetch-full-installer —full-installer-version 10.15
Загруженное установочное приложение MacOS появится в каталоге / Applications MacOS, как если бы вы загрузили установщик из Mac App Store или панели управления обновления программного обеспечения.
Загрузка полной установочной программы MacOS Mojave 10.14.6
Например, чтобы загрузить полный установщик MacOS Mojave 10.14.6 (последняя версия, без каких-либо более поздних обновлений безопасности), синтаксис будет следующим:
softwareupdate —fetch-full-installer —full-installer-version 10.14.6
Загрузка установочного приложения Full MacOS Catalina 10.15.3
Чтобы загрузить полный установщик MacOS Catalina 10.15.3, используйте следующий синтаксис:
softwareupdate —fetch-full-installer —full-installer-version 10.15.3
Загрузка установщика Full MacOS High Sierra 10.13.6
Чтобы загрузить полную версию установщика MacOS High Sierra 10.13.6, используйте следующий синтаксис:
softwareupdate —fetch-full-installer —full-installer-version 10.13.6
Предположительно, эта функция со временем будет развиваться и включать будущие версии системного программного обеспечения macOS для загрузки.
Не похоже, что с помощью этой команды можно загрузить особенно старые версии установщиков системного программного обеспечения MacOS, но если вы найдете способ обойти это или добьетесь успеха, сообщите нам об этом в комментариях ниже.
Инструмент командной строки softwareupdate довольно мощный, и мы уже несколько раз обсуждали эту утилиту, поскольку с ее помощью можно делать все: от скрытия обновлений MacOS Catalina до проверки и установки общих обновлений программного обеспечения MacOS и Mac OS X из командной строки, и больше.
Обратите внимание, что вы также можете использовать сторонние инструменты для загрузки полных установочных приложений MacOS, например, загрузить полный установщик Mojave с помощью инструмента dosdude, а также High Sierra. Однако, если вы все еще используете macOS Mojave, как правило, вы можете повторно загрузить MacOS Mojave прямо из Mojave без каких-либо необходимых усилий.
Удалось ли вам загрузить полную версию установщика MacOS Catalina или Mojave или другого выпуска системного программного обеспечения macOS с помощью этого подхода с использованием командной строки? Знаете ли вы о каких-либо других методах получения полных установщиков macOS? Делитесь с нами в комментариях.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Источник: btip.ru
Как обновить Mac OS X через Terminal
Приложение Terminal служит для работы с командной строкой в Mac OS X. С его помощью можно искать и устанавливать обновления системы. Как это сделать, расскажем в данной статье.
Чтобы операционная система для вашего Mac всегда была актуальна, необходимо регулярно устанавливать обновления. Апгреды для Mac OS X можно найти с помощью приложения Terminal.
Как найти обновления для Mac через Терминал
Чтобы начать работу с приложением Terminal:
- Откройте меню «Программы» — «Служебные программы» — «Terminal.app» или задайте в окне поиска Spotlight слово «Terminal».
- Для просмотра доступных обновлений введите в командной строке «sudo softwareupdate -l» или «sudo softwareupdate -list» и нажмите Enter.
- Введите ваш пароль. Для отображения результатов может понадобиться некоторое время — это зависит от количества доступных обновлений.
Как установить обновления для Mac OS X с помощью Terminal
Чтобы установить все доступные обновления, надо ввести в командной строке «sudo softwareupdate -i -a» и подтвердить ввод нажатием на Еnter. Система может потребовать пароль еще раз.
Чтобы активировать не все, а только рекомендуемые обновления, используйте команду «sudo softwareupdate -i -r». При необходимости снова введите пароль и дождитесь завершения установки.
Источник: ichip.ru