Taps vs. Formeln

Die offizielle Seite sagt :

Ein Tap ist Homebrew-Sprache für ein Git-Repository, das zusätzliche Formeln enthält.

Aber:

  • Warum werden Wasserhähne getrennt von regulären Formeln aufbewahrt? Warum überhaupt die Unterscheidung verwenden?
  • Welche Auswirkungen hat die Installation von Software von Taps im Vergleich zu regulären Formeln?

Ich nehme an, Brew verwendet die Unterscheidung aus einem bestimmten Grund, und da sie den Benutzer davor warnen, würde ich gerne wissen, warum.

Das scheinen bessere Fragen für das Homebrew-Projektteam zu sein; Erwägen Sie, ein Problem mit „unklarer oder fehlender Dokumentation“ unter github.com/Homebrew/homebrew/issues zu protokollieren
(Lassen Sie uns sehen, ob es hier ein größeres Bild gibt, bevor Sie dies schließen.) Gibt es einen Aspekt der Verwaltung dieses Tools, der verbessert wird, wenn Sie diesen Unterschied kennen, oder versuchen Sie vielleicht zu lernen, wie Sie das Tool ändern / Ihre eigenen Pakete erstellen?
@bmike Als Benutzer des Tools möchte ich die Auswirkungen der Installation von Software über einen Tap im Gegensatz zu einer normalen Formel verstehen. Wenn Brew sagt, dass es keine Formel finden konnte, aber es scheint einen Hahn dafür zu geben, was bedeutet das genau? Ich nehme an, sie verwenden die Unterscheidung aus einem bestimmten Grund, und da sie den Benutzer davor warnen, würde ich gerne wissen, was der Unterschied ist.
Boom! Wenn Sie das in den natürlichen Fluss der Frage einfügen könnten, wird es wahrscheinlich eine weitaus bessere Antwort geben. Ich habe keine ohne weiteres, aber ich habe sie mit einem Lesezeichen versehen, falls mir etwas einfällt, um zu helfen. Tolle Frage übrigens.

Antworten (1)

Warum werden Wasserhähne getrennt von regulären Formeln aufbewahrt? Warum überhaupt die Unterscheidung verwenden?

Taps sind Repositorys, die Formeln enthalten. Alle Formeln, sogar „normale Formeln“, werden in einem Tap gespeichert. Der Standardtipp ist mxcl/master. „Abgriffe“ beziehen sich jedoch normalerweise auf Abgriffe von Drittanbietern.

Taps von Drittanbietern enthalten Formeln, die von einem Drittanbieter verwaltet werden und daher nicht in der Standardeinstellung enthalten sind, da sie vom Autor jederzeit aktualisiert werden können.

Technisch gesehen gibt es keinen Unterschied zwischen regulären Formeln und Taps, da sich reguläre Formeln in einem Tap befinden, dieser Tap jedoch vorab hinzugefügt wird.

Welche Auswirkungen hat die Installation von Software von Taps im Vergleich zu regulären Formeln?

Die Formeln in Taps werden nicht von Homebrew verifiziert und können alles enthalten . Seien Sie immer vorsichtig und vergewissern Sie sich, dass der Abgriff von einer legitimen Quelle stammt. Im Wesentlichen werden Kern-Non-Tap-Formeln auf einer breiteren Benutzerbasis installiert und nicht nur von den Betreuern von Homebrew überwacht, sondern von Crowd-Sourcing-Augen, die es unwahrscheinlicher machen, dass kompromittierter Code aus Formeln installiert wird.