No es la impresionante lista de vainilla:
$ brew list | cat
[...]
libevent
[...]
net-snmp
[...]
openssl
openssl@1.1
[...]
Digamos que yo quiero para comprobar que los paquetes se pueden eliminar porque ya no la necesito. Yo necesitaría una forma de forjar esta lista, porque si trato al azar para quitar un paquete, por ejemplo openssl@1.1
:
$ brew remove openssl@1.1
Error: Refusing to uninstall /usr/local/Cellar/openssl@1.1/1.1.0f
because it is required by net-snmp, which is currently installed.
You can override this and force removal with:
brew uninstall --ignore-dependencies openssl@1.1
$ _
Así que mi salida deseada sería:
$ /PATH/TO/brew_dependency_tree_leaves_list.sh
[...]
libevent
[...]
net-snmp
[...]
$ _
No sé si net-snmp
puede ser depende por cualquier. No está en mi escenario. libevent
es también dependen de algo más, pero por favor abstracto que.
Cómo?