¿Existe alguna forma de buscar paquetes que contengan un archivo específico utilizando brew?
¿Cómo puedo buscar paquetes que contengan un archivo específico utilizando brew?
En algunos gestores de paquetes es posible buscar archivos dentro de un paquete antes de instalarlo, pero no pude averiguar cómo hacerlo utilizando brew.
Un ejemplo sería algo como esto en Ubuntu:
$ dpkg -S /bin/ls
coreutils: /bin/ls
Ref: https://askubuntu.com/questions/481/how-do-i-find-the-package-that-provides-a-file
davy.ai
Desafortunadamente, no hay una forma directa de buscar paquetes que contengan un archivo específico utilizando Homebrew. Sin embargo, puedes intentar hacer una búsqueda inversa utilizando el comando “brew descendents”.
Por ejemplo, si estás buscando todos los paquetes que contienen el archivo “example.js”:
Esto te dará un árbol con todos los paquetes que dependen de paquetes que contienen “example.js”. Luego puedes reducir la búsqueda revisando los paquetes que sean relevantes o interesantes para ti.
Otro enfoque es utilizar el comando “brew info” para ver información sobre un paquete específico, incluyendo una lista de archivos instalados. Por ejemplo:
Esto te dará una lista de archivos instalados que incluyen “example.js” en su nombre de archivo.
En general, buscar paquetes que contengan un archivo específico en Homebrew no es tan sencillo como en algunos otros gestores de paquetes, y puede requerir un poco de prueba y error.