Grifos vs fórmulas

El sitio oficial dice :

Un toque es una jerga casera para un repositorio git que contiene fórmulas adicionales.

Pero:

  • ¿Por qué los grifos se mantienen separados de las fórmulas regulares? ¿Por qué usar la distinción en absoluto?
  • ¿Cuáles son las implicaciones de instalar software desde grifos versus fórmulas regulares?

Supongo que brew usa la distinción por una razón, y dado que advierten al usuario al respecto, me gustaría saber por qué.

Estas parecen mejores preguntas para el equipo del proyecto homebrew; considere registrar un problema de "documentación faltante o poco clara" en github.com/Homebrew/homebrew/issues
(Veamos si hay una imagen más grande aquí antes de cerrar esto). ¿Hay algún aspecto de la administración de esta herramienta que mejorará al conocer esta distinción o tal vez está tratando de aprender cómo modificar la herramienta / implementar sus propios paquetes?
@bmike Como usuario de la herramienta, quiero comprender las implicaciones de instalar software desde un toque en lugar de desde una fórmula normal. Cuando brew dice que no pudo encontrar una fórmula pero parece haber un toque para ella, ¿qué significa eso exactamente? Supongo que usan la distinción por una razón, y dado que advierten al usuario al respecto, me gustaría saber cuál es la diferencia.
¡Auge! Si pudiera editar eso en el flujo natural de la pregunta, es probable que obtenga una respuesta mucho mejor. No tengo uno, pero lo he marcado en favoritos en caso de que pueda pensar en algo para ayudar. Gran pregunta por cierto.

Respuestas (1)

¿Por qué los grifos se mantienen separados de las fórmulas regulares? ¿Por qué usar la distinción en absoluto?

Los grifos son repositorios que contienen fórmulas. Todas las fórmulas, incluso las 'fórmulas regulares' se almacenan en un grifo. El toque predeterminado es mxcl/master. Sin embargo, los "toques" generalmente se refieren a toques de terceros.

Los toques de terceros contienen fórmulas que son administradas por un tercero y, por lo tanto, no se incluyen en el valor predeterminado, ya que el autor puede actualizarlas en cualquier momento.

Técnicamente, no hay distinción entre fórmulas regulares y toques, ya que las fórmulas regulares están en un toque, pero ese toque está preagregado.

¿Cuáles son las implicaciones de instalar software desde grifos versus fórmulas regulares?

Homebrew no verifica las fórmulas de los grifos y pueden contener cualquier cosa . Siempre tenga cuidado y verifique que el grifo sea de una fuente legítima. En esencia, las fórmulas centrales sin toque se instalan en una base de usuarios más amplia y no solo tienen los ojos de los mantenedores de homebrew que las vigilan, sino también los ojos de la multitud que hacen que sea menos probable que se instale código comprometido desde fórmulas.