Wer schon einmal mit einem Linux-System gearbeitet hat, dem ist der Befehl `apt-get` wahrscheinlich bekannt. Dieser wird üblicherweise verwendet, um Software oder Pakete zu installieren. macOS und Linux weisen zwar einige Gemeinsamkeiten auf, jedoch ist nur eine sehr kleine Anzahl von Linux-Paketen unter macOS direkt lauffähig. Ältere macOS-Versionen hatten da etwas mehr Spielraum bei der Ausführung von Linux-Anwendungen.
`Apt-get`-Befehl nicht gefunden?
Die Fehlermeldung „Apt-get command not found“ tritt auf, wenn Nutzer versuchen, eine Linux-Anwendung mithilfe dieses Befehls zu installieren. Es liegt kein Fehler am Befehl selbst, er ist jedoch nicht mit macOS kompatibel. macOS nutzt ein anderes Paketverwaltungssystem, weshalb `apt-get` dort nicht funktioniert.
Wie behebt man das Problem mit `apt-get` auf dem Mac?
Das bedeutet jedoch nicht, dass man generell keine Linux-Pakete unter macOS installieren kann. Man muss lediglich auf ein alternatives Werkzeug zurückgreifen.
Homebrew
Wer sich mit Linux auskennt, wird wahrscheinlich auch mit Homebrew vertraut sein. Diese Software ist auch für macOS verfügbar und kann zur Installation von Paketen verwendet werden.
Stellen Sie sicher, dass Xcode installiert ist (Hinweis: Holen Sie es aus dem Mac App Store). Öffnen Sie das Terminal und führen Sie folgenden Befehl aus: `xcode-select –install`. Akzeptieren Sie die Nutzungsbedingungen (EULA). Führen Sie anschließend diesen Befehl aus, um Homebrew zu installieren:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Bestätigen Sie die Installation von Homebrew. Überprüfen Sie die Installation mit dem Befehl: `brew -v`. Jetzt können Sie Pakete mit folgendem Befehl installieren:
brew install Paketname
Hinweis: Sie können Homebrew auch im Windows 10 Subsystem für Linux installieren.
Macports
Macports ist ein weiterer Paketmanager für macOS. Er funktioniert ähnlich wie Homebrew, es ist jedoch ratsam, sich auf eine der beiden Lösungen zu beschränken.
Stellen Sie sicher, dass Xcode installiert ist. Holen Sie es aus dem Mac App Store. Öffnen Sie das Terminal. Führen Sie folgenden Befehl aus: `xcode-select –install`. Bestätigen Sie die Installation der Xcode-Tools. Laden Sie Macports für Ihre macOS-Version herunter. Führen Sie die PKG-Datei aus und installieren Sie Macports. Installieren Sie Pakete mit diesem Befehl:
port install Paketname
Fazit
`Apt-get` funktioniert außerhalb von Linux-Umgebungen nicht. Daher ist es notwendig, auf einen alternativen Paketmanager zurückzugreifen. macOS basiert auf BSD, welches gewisse Ähnlichkeiten zu Linux aufweist. Die technischen Unterschiede sind jedoch erheblich, weshalb es keine direkte Möglichkeit gibt, den Befehl `apt-get` unter macOS zu nutzen. Homebrew und Macports können Pakete auf ähnliche Weise installieren wie `apt-get`. Wenn die Installation eines Pakets mit Homebrew oder Macports scheitert oder es nach der Installation nicht richtig funktioniert, liegt wahrscheinlich ein Fehler im Paket selbst oder in Abhängigkeiten vor, die korrigiert werden müssen. Weder Homebrew noch Macports können defekte Pakete unter macOS zum Laufen bringen.