Gledal sem [to] (
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 <package>
.
Eden od predpogojev za Homebrew so orodja ukazne vrstice XCode.
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
.
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:
HOMEBREW_NO_ANALYTICS=1
na mestu, kjer hranite svoje okoljske spremenljivke (običajno nekaj podobnega kot ~/.bash_profile
).source ~/.bash_profile
.Zaženite naslednji ukaz:
brew analytics off
stanje analitike lahko nato preverite z ukazom:
brew analytics
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
.