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?

Mac OS X verfügt nicht über apt-get. Es gibt einen Paketmanager namens Homebrew, der stattdessen verwendet wird.

Dieser Befehl würde lauten:

brew install python

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:

Geben Sie Folgendes in Ihr Mac OS X Terminal ein:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Danach ist die Verwendung von Homebrew brew install.

Eine der Voraussetzungen für Homebrew sind die XCode-Kommandozeilen-Tools.

  1. Installieren Sie XCode aus dem App Store.
  2. Folgen Sie den Anweisungen in dieser Stack Overflow-Antwort zur Installation der XCode Command Line Tools.

Hintergrund

Ein Paketmanager (wie apt-get oder brew) 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 verwenden rpm (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:

  1. Öffnen Sie Ihren [bevorzugten Umgebungsvariablen-Editor] (https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are).
  2. Setzen Sie das Folgende: HOMEBREW_NO_ANALYTICS=1 an der Stelle, an der Sie Ihre Umgebungsvariablen aufbewahren (typischerweise etwas wie ~/.bash_profile)
  3. Schließen Sie die Datei und starten Sie entweder das Terminal neu oder source ~/.bash_profile.

Ausführen des folgenden Befehls:

brew analytics off

kann der Analysestatus dann mit dem Befehl überprüft werden:

brew analytics
Kommentare (5)

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.

Kommentare (0)

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, wobei XX 27 oder 35 ist.

Kommentare (0)