Як знайти місце встановлення пакетів 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/Cellar/

Крім того, 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/Cellar

Як знайти певну інформацію про встановлення пакета Homebrew

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

Як дізнатися, де саме встановлено пакет Homebrew

Якщо ви хочете отримати точний шлях до місця інсталяції пакета Homebrew через командний рядок, найпростішим методом є використання прапорця –prefix і вказування його на певний пакет Homebrew на Mac , це покаже місце, де його встановлено:

brew --префікс

Наприклад, використовуючи пакет «wget», ми можемо негайно отримати таку інформацію:

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

Як ви бачите у вихідних даних команди, показано лише шлях інсталяції для цього пакета Homebrew.

Як отримати детальну інформацію про пакет Homebrew

Якщо ви зацікавлені в отриманні більш детальної інформації про конкретний пакет Homebrew, який було встановлено, включно з тим, звідки взявся пакет Homebrew, що це таке, коли його було встановлено, шлях, де brew пакет встановлено, а також інформацію про залежності цих пакетів і які ще пакети потрібні для його використання. Це досягається за допомогою прапора «info» з brew, щоб вказати його на певний пакет, використовуючи такий синтаксис:

інформація про пиво

Наприклад, якщо ви бажаєте отримати інформацію про пакунок Homebrew «wget», ви повинні ввести таку команду:

brew info wget

Натиснувши кнопку повернення, ви отримаєте детальну інформацію про упаковку пива. Приклад виведення такої команди для «wget» може виглядати так:

$ інформація про варіння wget wget: стабільна версія 1.19.5 (у пляшках), HEAD Інтернет-завантажувач файлів https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 файлів, 3,8 МБ)Вилито з пляшки 2018-05-07 о 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