Come faccio a sapere dove finiscono i link della birra?


13

brew linkmette collegamenti simbolici in tutto il luogo. Come faccio a sapere dove, per un determinato pacchetto?

Ad esempio, ho installato Cairo tramite brew. brew list cairomi mostra un elenco di file installati. Quando collego cairo, brew crea collegamenti simbolici.

$ brew link cairo                                          
Linking /usr/local/Cellar/cairo/1.14.0... 28 symlinks created

Come faccio a sapere dove si trovano questi symlink?

Risposte:


10

i collegamenti simbolici sono in genere in /usr/local/ed è definito come da brew --prefix. Per vedere dove si collega l'app symlink (usando wgetcome esempio),

$ brew link wget --dry-run
Warning: Already linked: /usr/local/Cellar/wget/1.16.1
To relink: brew unlink wget && brew link wget

Secondo la brewpagina man:

If  --dry-run or -n is passed, Homebrew will list all files which would be linked or which would be deleted by brew link --overwrite, but will not actually link or delete any files.

Per vedere dove si trovano tutti i file, utilizzare l' list [formula] --verboseopzione in questo modo

$ brew list wget --verbose
/usr/local/Cellar/wget/1.16.1/AUTHORS
/usr/local/Cellar/wget/1.16.1/bin/wget
/usr/local/Cellar/wget/1.16.1/ChangeLog
/usr/local/Cellar/wget/1.16.1/COPYING
/usr/local/Cellar/wget/1.16.1/INSTALL_RECEIPT.json
/usr/local/Cellar/wget/1.16.1/NEWS
/usr/local/Cellar/wget/1.16.1/README
/usr/local/Cellar/wget/1.16.1/share/info/wget.info
/usr/local/Cellar/wget/1.16.1/share/man/man1/wget.1

3
Vale la pena notare che è necessario scollegare prima di collegarsi --dry-run, o brew si lamenterà con "già collegato".
Brandon,

1

Nel caso in cui il pacchetto sia già collegato è possibile elencare i collegamenti esistenti:

brew unlink <formulae> --dry-run

Per ottenere maggiori informazioni sui link:

brew unlink <formulae> --dry-run | xargs ls -l
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.