Warum funktioniert apt-get im Terminal unter mac osx 10.9 nicht?
Ich habe mir [dies] (https://www.youtube.com/watch?v=oT1A1KKf0SI) angesehen, und wie Sie sehen können, ist der erste Befehl, den ich eingeben soll, folgender:
sudo apt-get install python-setuptools
Wenn ich dies tue, wird es ausgegeben:
sudo: apt-get: command not found
Ich habe keine Ahnung, warum dies der Fall ist.
Wie kann ich das Problem lösen, damit ich die Anleitung richtig befolge?
150
3
Mac OS X verfügt nicht über
apt-get
. Es gibt einen Paketmanager namens Homebrew, der stattdessen verwendet wird.Dieser Befehl würde lauten:
Verwenden Sie Homebrew, um Pakete zu installieren, für die Sie sonst
apt-get
verwenden würden.Die Seite, auf die ich verlinkt habe, bietet einen aktuellen Weg, Homebrew zu installieren, aber zur Zeit können Sie Homebrew wie folgt installieren:
Danach ist die Verwendung von Homebrew
brew install
.Eine der Voraussetzungen für Homebrew sind die XCode-Kommandozeilen-Tools.
Hintergrund
Ein Paketmanager (wie
apt-get
oderbrew
) bietet Ihrem System eine einfache und automatische Möglichkeit, Pakete oder Bibliotheken zu installieren. Verschiedene Systeme verwenden verschiedene Programme.apt
und seine Derivate werden auf Debian-basierten Linux-Systemen verwendet. Red Hat-artige Linux-Systeme verwendenrpm
(oder zumindest taten sie das vor vielen, vielen Jahren).yum
ist ebenfalls ein Paketmanager für RedHat-basierte Systeme.Alpine-basierte Systeme verwenden
apk
.Warnung
Seit dem 25. April 2016 erlaubt [homebrew dem Benutzer standardmäßig das Senden von Analysen] (https://github.com/Homebrew/brew/issues/142). Dies kann auf zwei Arten abgewählt werden:
Setzen einer Umgebungsvariablen:
HOMEBREW_NO_ANALYTICS=1
an der Stelle, an der Sie Ihre Umgebungsvariablen aufbewahren (typischerweise etwas wie~/.bash_profile
)source ~/.bash_profile
.Ausführen des folgenden Befehls:
kann der Analysestatus dann mit dem Befehl überprüft werden:
Da Homebrew mein Favorit für MacOS ist, obwohl es möglich ist,
apt-get
auf MacOS mit [Fink] (http://fink.thetis.ig42.org/download/index.php?phpLang=en) zu benutzen.MacPorts ist ein weiterer Paketmanager für OSX: https://www.macports.org/.
Installationsanweisungen sind unter https://www.macports.org/install.php zu finden, wonach man
sudo port install pythonXX
ausführt, wobeiXX
27
oder35
ist.