Ich benutze Fink, um Unix-Apps auf meinem Mac zu installieren. Ich bin gerade auf Homebrew gestoßen und habe einige gute Kritiken über Homebrew gesehen.
Meine Frage lautet also:
- Welchen Paketmanager benutzt ihr für Mac?
- Ich benutze derzeit Fink. Wird sich die Umstellung von Fink auf Homebrew wirklich lohnen?
- Wenn 2. wahr ist, warum dann?
Antworten:
Ich benutze sowohl Fink als auch Macports. Beide wirken wie ein Zauber.
Aber ich kann Homebrew aufgrund seiner scheinbaren Einfachheit nicht so erfahrenen Benutzern empfehlen, die gerade von Windows migrieren.
quelle
Meiner Meinung nach besteht das Problem bei Homebrew darin, dass versucht wird, / usr / local so zu verwenden, wie es nie vorgesehen war: im Besitz eines anderen Benutzers als root. Obwohl ich verstehe, dass die Homebrew-Entwickler darauf achten, sich nicht mit irgendetwas anderem in / usr / local zu befassen, wird nichts anderes, das in / usr / local installiert wird, dasselbe für Homebrew tun. Dies kann Probleme verursachen und hat für mich ... normalerweise Berechtigungsprobleme zur Folge, die sich aus der Installation anderer Software ergeben, die Berechtigungen für / usr / local / basierend auf "wie sie sein sollten" festlegt. Sie werden nie ein anderes Softwarepaket erwarten, dass / usr / local / einem anderen Benutzer als root gehört. Warum also Homebrew? Warum nicht einfach benutzen
~/bin
?Auch eine wenig bekannte Tatsache, warum Fink & MacPorts ihre eigenen Bibliotheken kompilieren :
Homebrew ist zwar schneller zu installieren, kann jedoch andere nachteilige Auswirkungen haben, wenn vorgefertigte Apple-Systembibliotheken verwendet werden.
Wieder hasse ich es, gegen Homebrew zu graben. Ich mag die Software und ich denke, dass sie für einige Dinge großartig ist, aber es gibt Nachteile, so wie sie derzeit sind.
quelle
sudo
ed. Was ist das Problem?sudo
Gebrauch aus. Es schlägt nur fehl, wenn Sie Ihre eigenen Programme im selben Präfix installieren. Die meisten Programme können damit umgehen, dass sie woanders installiert werden. Vielleicht haben Sie es falsch gemacht? Fink und Macports haben gerade eine eigene Verzeichnishierarchie erstellt, um dieses Problem zu umgehen .../usr/local
. Sie haben nicht einmal mehrere Benutzerkonten, daher ist der Besitz dort kein Problem und verbessert tatsächlich die gesamte Erfahrung.Ich bevorzuge Homebrew wegen seiner Einfachheit / Geschwindigkeit - meine Tools scheinen im Moment schnell aktualisiert zu werden.
Es ist das schmerzloseste Quellcode-basierte Paketverwaltungs-Tool, das ich verwendet habe, und die Entwicklung scheint ziemlich aktiv zu sein. Was willst du mehr?
(Ja, alle fehlenden Apps)
quelle