Как узнать, где установлены пакеты Homebrew на Mac

Оглавление:

Anonim

Вы когда-нибудь задумывались, куда Homebrew помещает двоичные файлы из пакетов brew, установленных на Mac? Если вы являетесь пользователем Homebrew, вам может быть интересно узнать, куда Homebrew помещает все и где найти установленные пакеты brew в Mac OS.

Мы покажем вам путь к каталогу, в котором Homebrew хранит пакеты, а также поделимся несколькими другими способами узнать, что и где Homebrew установило на Mac.

Это, очевидно, предназначено для более продвинутых пользователей Mac, которые полагаются на командную строку и Homebrew, и это не будет применимо ни к кому другому. Если вы заинтересованы в установке Homebrew, вы можете узнать об этом здесь.

Где устанавливаются пакеты Homebrew в Mac OS: путь установки Homebrew

По умолчанию Homebrew установит все пакеты в следующий каталог во всех версиях Mac OS:

/usr/local/Подвал/

Кроме того, Homebrew помещает символические ссылки в следующий путь к каталогу:

/usr/local/opt/

Все символические ссылки двоичных файлов, найденные в /usr/local/opt/, указывают на соответствующий пакет в /usr/local/Cellar/, что можно подтвердить с помощью ls и флага -l:

ls -l /usr/local/opt/

На примере снимка экрана показаны символические ссылки, указывающие с /usr/local/opt/ на /usr/local/Cellar/ для каждого отдельного пакета brew:

Таким образом, вы можете использовать команду ls для получения списка всех пакетов Homebrew, установленных на Mac, просто показав полный список каталогов:

ls /usr/local/Подвал

Как найти конкретную информацию об установке пакета Homebrew

Теперь, когда вы знаете, где Homebrew обычно хранит пакеты, вы также можете узнать больше о конкретных пакетах. Мы покажем вам несколько команд для печати точного пути к определенному пакету brew, а также покажем, как получить дополнительную подробную информацию о конкретных пакетах Homebrew, установленных на Mac.

Как узнать, где именно установлен пакет Homebrew

Если вы хотите, чтобы точный путь к установленному пакету Homebrew сообщался вам через командную строку, самый простой способ — использовать флаг –prefix и указать его на определенный пакет Homebrew на Mac. , это покажет место, где он установлен:

brew --prefix

Например, с помощью пакета wget мы можем сразу получить следующую информацию:

$ brew --prefix wget /usr/local/opt/wget

Как вы можете видеть в выводе команды, показан только путь установки для этого пакета Homebrew.

Как получить подробную информацию о пакете Homebrew

Если вы хотите получить более подробную информацию о конкретном пакете Homebrew, который был установлен, в том числе, откуда взялся пакет Homebrew, что это такое, когда он был установлен, путь, по которому brew пакет установлен, а также информацию о зависимостях этих пакетов и о том, какие другие пакеты необходимы для его использования. Это достигается с помощью флага «info» с brew, чтобы указать его на определенный пакет, используя следующий синтаксис:

варить информацию

Например, если вы хотите получить информацию о пакете Homebrew «wget», вы должны ввести следующую команду:

brew info wget

Нажатие return отобразит подробную информацию о пакете brew. Пример вывода такой команды для ‘wget’ может выглядеть следующим образом:

$ информация о варке wget wget: стабильная версия 1.19.5 (бутылочная), средство извлечения файлов HEAD из Интернета https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 файлов, 3,8 МБ)Залито из бутылки 07.05.2018 в 10:59:31 Откуда: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Зависимости Сборка: pkg-config Обязательно: libidn2, openssl Необязательно: pcre libmetalink gpgme==> Опции --with-debug Сборка с поддержкой отладки

Команда 'brew info', очевидно, раскрывает значительно больше информации, чем просто путь установки пакета, поэтому, если вам просто нужен точный путь установленного пакета brew, команда –prefix может быть проще для написания сценария или других целей.Тем не менее, полный вывод команды brew info невероятно полезен для получения исчерпывающей информации о любом установленном пакете, и по этой причине он имеет очевидную ценность, помимо того, что показывает, где что-то установлено.

Попробуйте сами выполнить эти команды с любым пакетом Homebrew. Если вы следили за нашими предыдущими статьями об установке Homebrew на Mac, а затем проверили некоторые из доступных популярных пакетов Homebrew или, возможно, обновились до Python 3 или установили node.js и npm через Homebrew, эти советы сработают, чтобы показать вам путь установки. этих пакетов, а также другую заслуживающую внимания информацию о пакетах.

У вас есть интересные советы или информация о том, как найти, где Homebrew устанавливает пакеты на Mac, или получить сведения о пакете? Поделитесь с нами в комментариях ниже!

Как узнать, где установлены пакеты Homebrew на Mac