DarwinPorts

A Magyar Macintosh Wiki wikiből

http://www.macosforge.org/images/anvil256w.png

Tartalomjegyzék

MacPorts csomagkezelő

A MacPorts (korábbi nevén DarwinPorts) projekt fő célja az szabad forrású szoftver csomagok egyszerű telepítésének elősegítése Darwin (OpenDarwin, Mac OS X és Darwin) platformon. Az elérhető csomagok száma jelenleg 3252 körül jár.

Használat

A MacPorts csomagkezelőt a port paranccsal fogjuk tudni használni parancssorból (lásd: Terminal). Így néz ki például a ruby programozási nyelv feltelepítése porttal:

sudo port install ruby

MEGJEGYZÉS: a sudo parancs az utána álló parancsot adminisztrátor (root) módban futtatja, futtatásához szükség lesz jelszavunkra. Csak olyan felhasználó tud sudo-t futtatni, aki a rendelkezik admin jogokkal!

MEGJEGYZÉS: ha a MacPorts binárisai nincsenek "útvonalban" (lásd: $PATH környezetváltozó), akkor írjuk ki a parancs elé a /opt/local/bin útvonal előtagot (pl.: /opt/local/bin/port), különben a rendszer nem fogja megtalálni a port programot. Egy ideiglenes megoldás a következő parancs:

export PATH=/opt/local/bin:$PATH

Ezt lefuttatva nem kell már odaírni az útvonal előtagot a port elé. Viszont minden új megnyitott Terminal ablakban ezt a parancsot le kell futtatnunk a port használata előtt. Állandó megoldást lásd lentebb!

Hogy milyen csomagok állnak rendelkezésünkre, azt a MacPorts oldaláról megtuthatjuk: http://www.darwinports.org/ports/

Telepítés

FONTOS! a MacPorts forráskódból fordít binárisokat, azaz futáskész programokat. Ehhez azonban rendelkeznünk kell az Apple Developer Tools-zal. Így mielőtt feltelepítenénk a DarwinPorts-t, rakjuk fel ezt.

A MacPorts oldaláról töltsük le a megfelelő bináris vagy forráscsomagot és az ott található leírás szerint telepítsük. Forrásból a szokásos módon forgassunk binárist (ezt a parancsot Terminálból a forrás könyvtárában adjuk ki):

./configure && make && sudo make install

Sikeres telepítés után a DarwinPorts a /opt/local mappába fog kerülni.

Célszerű a /opt/local/bin és /opt/local/man útvonalakat felvenni a $PATH és $MAN környezetváltozókba, így könnyebben használhatjuk a MacPorts telepítette programokat és olvashatjuk manuáljukat. Íme az én .profile fájlom tartalma a felhasználói mappámban:

PATH=/opt/local/bin:$PATH:/usr/local/bin:/usr/local/mysql/bin
export PATH
MANPATH=/opt/local/man:$MANPATH:/usr/local/man
export MANPATH

Friss telepítés után célszerű lefuttatni egy önfrissítést is:

sudo port -d selfupdate

További információk

Személyes eszközök