Как да намерите къде са инсталирани пакетите Homebrew на Mac
Съдържание:
- Къде се инсталират пакети Homebrew на Mac OS: пътят за инсталиране на Homebrew
- Как да намерите конкретна информация за инсталиране на пакет Homebrew
Чудили ли сте се някога къде 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/ за всеки отделен пакет за варене:
По този начин можете да използвате командата 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, какво представлява, кога е инсталиран, пътя, където е бил пакетът е инсталиран, както и информация за зависимостите на този пакет и какви други пакети са необходими, за да го използвате. Това се постига чрез използване на флага „info“ с brew, за да го насочите към конкретен пакет, като използвате следния синтаксис:
информация за варене
Например, ако искате да получите информация за пакета Homebrew „wget“, тогава ще издадете следната команда:
brew info wget
Натискането на return ще покаже подробна информация за пакета с варене. Примерен изход на такава команда за „wget“ може да изглежда по следния начин:
$ информация за варене wget wget: стабилна 1.19.5 (бутилирана), HEAD Internet file retriever https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 файла, 3.8MB)Излято от бутилка на 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 или извличането на подробности за пакета? Споделете с нас в коментарите по-долу!