Ist es möglich, Linux-Pakete unter OS X zu installieren?


8

Ich weiß, dass die Mac-Befehlszeile der von Linux-Betriebssystemen sehr ähnlich ist, daher wäre es schön, einige Linux-Funktionen in meinem Mac zu verwenden, insbesondere Linux-Pakete zu installieren. Unter Linux können wir beispielsweise ein Paket installieren, indem wir einfach sudo apt-get install "package name"an der Eingabeaufforderung eingeben . Ist es möglich, so etwas auf einem Mac zu machen?

Antworten:


10

Ja, es ist möglich, eine Vielzahl von UNIX-Anwendungen unter OS X zu installieren und auszuführen. Es gibt einige Lösungen. Meine Wahl und Empfehlung lautet Homebrew . Ich habe festgestellt, dass andere Lösungen zu komplex und unhandlich sind.


Im Linux Terminal Installationsbefehl werden automatisch Dateien heruntergeladen und ... wie wäre es mit Homebrew? Ist es erforderlich, Dateien manuell herunterzuladen?
Friedensstifter

Es tut mir leid, ich verstehe Ihre Frage nicht.
Macaco

@peaceman Sobald Sie Homebrew eingerichtet haben , werden alle Abhängigkeiten und Dateien, die Sie für jedes von Ihnen installierte Paket benötigen, aus dem Repository heruntergeladen. Es ist wirklich eine schöne Sache.
Ian C.

2
@CajunLuke für einen MacPorts installiert Duplikate von allem, was es benötigt. Willst du kein weiteres bzip2? Schade, du bekommst einen. Brew hingegen nutzt das vorhandene System. Ich habe 23 Pakete, die ich gerne installiere. Mit Macports steigt der Ballon mit Abhängigkeiten auf 144 Pakete. Mit Homebrew nur 44. Das nenne ich "übermäßig komplex". Sie sollten Homebrew ernsthaft versuchen. Du wirst es besser mögen.
Bahamat

2
Wie ich schon sagte, du solltest es ernsthaft versuchen. Es ist einfacher zu verwalten, einfacher zu verwenden, einfacher zu reparieren und leichter beizutragen. Ich versuche nicht zu gewinnen. Überzeugen Sie sich selbst und wählen Sie die aus, die Sie bevorzugen.
Bahamat

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.