Zakaj funkcija apt-get ne deluje v terminalu na mac osx 10.9?

Gledal sem [to] (https://www.youtube.com/watch?v=oT1A1KKf0SI) in kot lahko vidite, je prvi ukaz, ki ga moram vnesti, naslednji:

sudo apt-get install python-setuptools

Ko to naredim, se izpiše:

sudo: apt-get: command not found

Nimam pojma, zakaj je tako.

Kako lahko to rešim, da bom pravilno sledil učbeniku?

Mac OS X nima funkcije apt-get. Namesto tega se uporablja upravitelj paketov, imenovan Homebrew.

Ta ukaz bi bil:

brew install python

Uporabite Homebrew za namestitev paketov, za katere bi sicer uporabili apt-get.

Na strani, na katero sem se povezal, je posodobljen način namestitve Homebrew, trenutno pa lahko Homebrew namestite na naslednji način:

V terminal Mac OS X vnesite naslednje:

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

Po tem je uporaba programa Homebrew brew install.

Eden od predpogojev za Homebrew so orodja ukazne vrstice XCode.

  1. Namestite XCode iz trgovine App Store.
  2. Za namestitev orodij ukazne vrstice XCode sledite navodilom v tem odgovoru Stack Overflow.

Pozadje

Upravitelj paketov (kot sta apt-get ali brew) vašemu sistemu omogoča enostaven in avtomatiziran način namestitve paketov ali knjižnic. Različni sistemi uporabljajo različne programe. apt in njegovi derivati se uporabljajo v linuxnih sistemih, ki temeljijo na sistemu Debian. Sistemi Linux, ki temeljijo na sistemu Red Hat, uporabljajo rpm (ali vsaj pred mnogimi, mnogimi leti so ga uporabljali). Tudi yum je upravitelj paketov za sisteme, ki temeljijo na RedHatu.

Sistemi na osnovi Alpine uporabljajo apk.

Pozorilo

Od 25. aprila 2016 homebrew privzeto vključi uporabnika v pošiljanje analitike. To je mogoče zavrniti na dva načina:

nastavitev okoljske spremenljivke:

  1. Odprite najljubši urejevalnik okoljskih spremenljivk.
  2. Nastavite naslednje: HOMEBREW_NO_ANALYTICS=1 na mestu, kjer hranite svoje okoljske spremenljivke (običajno nekaj podobnega kot ~/.bash_profile).
  3. Zaprite datoteko in ponovno zaženite terminal ali pa uporabite source ~/.bash_profile.

Zaženite naslednji ukaz:

brew analytics off

stanje analitike lahko nato preverite z ukazom:

brew analytics
Komentarji (5)

Homebrew je moj najljubši program za MacOS, čeprav je mogoče apt-get na MacOS uporabiti z uporabo Fink.

Komentarji (0)

MacPorts je še en upravitelj paketov za OSX: https://www.macports.org/.
Navodila za namestitev so na naslovu https://www.macports.org/install.php, nato pa je treba izdati ukaz sudo port install pythonXX, kjer je XX 27 ali 35.

Komentarji (0)