Waarom werkt de apt-get-functie niet in de terminal op Mac OS X v10.9 (Mavericks)?

Ik was ditaan het kijken en, zoals je kunt zien, het eerste commando dat ik die ik moet invoeren is:

sudo apt-get install python-setuptools

Als ik dit doe, wordt het volgende weergegeven:

sudo: apt-get: command not found

Ik heb geen idee waarom dit het geval is.

Hoe kan ik dit oplossen zodat ik de tutorial correct volg?


Antwoord 1, autoriteit 100%

Mac OS X heeft geen apt-get. Er is een pakketbeheerder genaamd Homebrewdie in plaats daarvan wordt gebruikt.

Dit commando zou zijn:

brew install python

Gebruik Homebrew om pakketten te installeren waarvoor u anders apt-getzou gebruiken.

De pagina waarnaar ik heb gelinkt, heeft een up-to-date manier om homebrew te installeren, maar momenteel kun je Homebrew als volgt installeren:

Typ het volgende in uw Mac OS X-terminal:

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

Daarna is het gebruik van Homebrew brew install <package>.

Een van de vereisten voor Homebrew zijn de XCode-opdrachtregelprogramma’s.

  1. Installeer XCode vanuit de App Store.
  2. Volg de aanwijzingen in dit Stack Overflow-antwoord om de XCode Command Line Tools te installeren.

Achtergrond

Een pakketbeheerder (zoals apt-getof brew) geeft uw systeem een gemakkelijke en geautomatiseerde manier om pakketten of bibliotheken te installeren. Verschillende systemen gebruiken verschillende programma’s. apten zijn afgeleiden worden gebruikt op op Debian gebaseerde Linux-systemen. Red Hat-achtige Linux-systemen gebruiken rpm(of dat deden ze in ieder geval vele, vele jaren geleden). yumis ook een pakketbeheerder voor op RedHat gebaseerde systemen.

Alpine systemen gebruiken apk.

Waarschuwing

Vanaf 25 april 2016 meldt homebrew de gebruiker standaard aan voor het verzenden van analyses. Dit kan op twee manieren worden afgemeld:

Een omgevingsvariabele instellen:

  1. Open je favoriete editor voor omgevingsvariabelen.
  2. Stel het volgende in: HOMEBREW_NO_ANALYTICS=1waar u uw omgevingsvariabelen ook bewaart (meestal zoiets als ~/.bash_profile)
  3. Sluit het bestand en herstart de terminal of source ~/.bash_profile.

Het volgende commando uitvoeren:

brew analytics off

de analysestatus kan dan worden gecontroleerd met het commando:

brew analytics

Antwoord 2, autoriteit 2%

Als Homebrewis mijn favoriet voor macOS hoewel het mogelijk is om apt-getop macOS te gebruiken met Fink.


Antwoord 3

MacPortsis een andere pakketbeheerder voor OS X:.

Installatie-instructies staan op The MacPorts Project — Download & Installatiewaarna men sudo port install pythonXXuitgeeft, waarbij XX27of 35.


Antwoord 4

Condakan ook worden gebruikt als pakketbeheerder. Het kan worden geïnstalleerd vanaf Anaconda.

Als alternatief is Minicondaeen gratis minimaal installatieprogramma.


Antwoord 5

Als alternatief kunt u de opdracht brew of curl gebruiken om dingen te installeren, overal waar apt-getwordt vermeld met een URL…

Bijvoorbeeld

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz

Other episodes