Ich benutze Homebrew schon ewig auf meinem Mac, aber manchmal stoße ich auf Situationen, in denen ein Paket nicht verfügbar ist.
Für maximale Auswahl, welche der 4 wichtigsten Paketmanager (fehle ich irgendwelche?) können ohne undefiniertes Verhalten nebeneinander installiert werden?
Ich nehme an, es wird hässlich, es sei denn, man wählt einen primären Paketmanager aus und verwendet dann nur andere für sehr gezielte, enge Installationen, die keine Abhängigkeiten usw. duplizieren.
Ich habe MacPorts und Homebrew ohne Probleme koexistieren lassen. Nehmen Sie meine Antwort jedoch mit einem Körnchen Salz, da ich MacPorts sehr selten verwende (1-2 Mal im Jahr).
Ich habe Homebrew und Fink auf meinem Mac Mini (Ende 2012) über die letzten 4 Betriebssystem-Updates hinweg erfolgreich ausgeführt.
Ich habe kein Problem damit, dass sie nebeneinander existieren.
Ich habe keine doppelten Abhängigkeiten oder Konflikte gesehen, da die Versionierung auf Anwendungsebene und nicht im Paketmanager erfolgt.
Nur eine kleine Anmerkung: Homebrew verwendet standardmäßig /usr/local, was eigentlich keine Rolle spielen sollte, aber nicht in der Unix-Tradition ist und Probleme verursachen könnte, wenn Sie dort bereits etwas installiert haben (MySQL usw.), oder wenn Es ist ein Paket von einem anderen Paketmanager in einem unbekannten Pfad installiert.
/usr/local
für macOS Intel , /opt/homebrew
für Apple Silicon und /home/linuxbrew/.linuxbrew
für Linux . Weitere Details finden Sie hier: docs.brew.sh/Installation Auch die offizielle FAQ-Seite enthält Antworten zur Auswahl verschiedener Standard-Installationspräfixe : docs.brew.sh/FAQ
Marc Wilson
Fahrrad