Come trovare dove sono installati i pacchetti Homebrew su Mac

Sommario:

Anonim

Ti sei mai chiesto dove Homebrew mette i binari dai pacchetti brew installati su un Mac? Se sei un utente Homebrew, potresti essere interessato a sapere dove Homebrew mette tutto e dove trovare i pacchetti brew installati in Mac OS.

Ti mostreremo il percorso della directory in cui Homebrew conserva i pacchetti e condivideremo anche alcuni altri modi per vedere cosa e dove Homebrew ha installato qualcosa su un Mac.

Questo è ovviamente rivolto agli utenti Mac più avanzati che si affidano alla riga di comando e all'Homebrew, e non sarà applicabile a nessun altro. Se sei interessato a installare Homebrew, puoi saperne di più qui.

Dove vengono installati i pacchetti Homebrew su Mac OS: il percorso di installazione di Homebrew

Per impostazione predefinita, Homebrew installerà tutti i pacchetti nella seguente directory in tutte le versioni di Mac OS:

/usr/local/Cellar/

Inoltre, Homebrew inserisce collegamenti simbolici nel seguente percorso di directory:

/usr/local/opt/

I link simbolici dei binari trovati in /usr/local/opt/ puntano tutti al rispettivo pacchetto in /usr/local/Cellar/ come si può confermare con ls e il flag -l:

ls -l /usr/local/opt/

L'esempio di screenshot mostra i collegamenti simbolici che puntano da /usr/local/opt/ a /usr/local/Cellar/ per ogni singola confezione di birra:

Quindi puoi usare il comando ls per elencare tutti i pacchetti Homebrew installati su un Mac semplicemente mostrando l'elenco completo della directory:

ls /usr/local/Cellar

Come trovare informazioni specifiche sull'installazione di pacchetti homebrew

Ora che sai dove Homebrew memorizza generalmente i pacchetti, puoi anche saperne di più su particolari pacchetti. Ti mostreremo alcuni comandi per stampare il percorso esatto di uno specifico pacchetto brew e ti mostreremo anche come ottenere ulteriori informazioni dettagliate su particolari pacchetti Homebrew installati sul Mac.

Come trovare esattamente dove è installato un pacchetto Homebrew

Se vuoi che il percorso esatto in cui è installato un pacchetto Homebrew ti venga segnalato tramite riga di comando, il metodo più semplice è usare il flag –prefix e puntarlo su un particolare pacchetto Homebrew sul Mac , questo rivelerà la posizione in cui è installato:

brew --prefix

Ad esempio, utilizzando il pacchetto 'wget' possiamo ottenere immediatamente le seguenti informazioni:

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

Come puoi vedere nell'output del comando, viene mostrato solo il percorso di installazione per quel pacchetto Homebrew.

Come ottenere informazioni dettagliate sui pacchetti Homebrew

Se sei interessato a ottenere informazioni più dettagliate su uno specifico pacchetto Homebrew che è stato installato, inclusa la provenienza del pacchetto Homebrew, che cos'è, quando è stato installato, il percorso in cui si trova il brew pacchetto è installato, così come le informazioni sulle dipendenze di quel pacchetto e su quali altri pacchetti sono necessari per usarlo. Ciò si ottiene utilizzando il flag 'info' con brew per indirizzarlo a un pacchetto specifico, utilizzando la seguente sintassi:

info birra

Ad esempio, se si desidera ottenere informazioni sul pacchetto Homebrew "wget", è necessario eseguire il seguente comando:

brew info wget

Premendo Invio verranno fornite informazioni dettagliate sul pacchetto birra. L'output di esempio di un tale comando per 'wget' potrebbe essere simile al seguente:

$ brew info wget wget: stable 1.19.5 (in bottiglia), HEAD Internet file retriever https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 file, 3,8 MB)Versato dalla bottiglia il 07-05-2018 alle 10:59:31 Da: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Dipendenze Build: pkg-config Richiesto: libidn2, openssl Opzionale: pcre libmetalink gpgme==> Opzioni --with-debug Build con supporto debug

Il comando 'brew info' ovviamente rivela molte più informazioni rispetto al semplice percorso di installazione del pacchetto, quindi se vuoi semplicemente il percorso esatto di un pacchetto brew installato il comando –prefix potrebbe essere più semplice per lo scripting o altri scopi.Tuttavia, l'output completo del comando "brew info" è incredibilmente utile per ottenere informazioni dettagliate su qualsiasi pacchetto installato e ha un valore ovvio per questo motivo, oltre a mostrare dove è installato qualcosa.

Prova tu stesso questi comandi con qualsiasi pacchetto Homebrew. Se hai seguito i nostri articoli precedenti sull'installazione di Homebrew sul Mac e poi hai verificato alcuni dei popolari pacchetti Homebrew disponibili, o forse aggiornato a Python 3 o hai installato node.js e npm tramite Homebrew, questi suggerimenti funzioneranno per mostrarti il ​​percorso di installazione di quei pacchetti, così come altre informazioni degne di nota sui pacchetti.

Hai consigli o informazioni interessanti da condividere su come trovare dove Homebrew installa i pacchetti su un Mac o recuperare i dettagli dei pacchetti? Condividi con noi nei commenti qui sotto!

Come trovare dove sono installati i pacchetti Homebrew su Mac