Telepítése MacPorts MacOS

Telepítése MacPorts MacOS

Telepítse MacPorts MacOS

Nemrég vettem egy MacBook, mert mák alapú operációs rendszer BSD, az azt jelenti, hogy lehet telepíteni port (valami hasonlót, mint a FreeBSD, NetBSD, OpenBSD) szoftvert telepíteni nem az AppStore, és a külső fejlesztők. Nagyon akartam, hogy a portokat a Poppy, mi működik, ezért úgy döntöttem, hogy írok egy cikket „telepítése MacPorts MacOS» és ad egy kis telepítési utasításokat, és vegye ki MacPorts MacOS. I, őszintén szólva, kicsit szokott dolgozni MacOS, bár nagyon jól realezovali azt.

MacPorts könnyen kezelhető összeállításához, telepítését és kezelését szoftver nyílt forráskódú. MacPorts lehet fogalmilag osztani két fő részből áll: az infrastruktúra ismert MacPorts bázis és több port áll. MacPorts egy sor foglalt előírások Portfile és amelyek alkalmazását meghatározó jellemzőit, illetve különleges utasításokat kellett telepíteni a programokat. Ez lehetővé teszi, hogy egyetlen paranccsal MacPorts automatikusan elindul letölti, lefordítja, és telepíti az alkalmazások és könyvtárak. Azonban ez számos egyéb jelentős előnyökkel jár, ha MacPorts kezelheti szoftver nyílt forráskódú.

  • Automatikusan beállítja a szükséges szoftvert minden függőségek erre port.
  • Biztosítja eltávolítás és frissítéseket telepített portokat.
  • Ez lehetővé teszi, hogy előre lefordított bináris szerelők vándorolt ​​alkalmazások gyorsan telepíthető szoftver a távoli számítógépeken fordítása nélkül forráskód.

MacPorts célja az OS X, bár lehet dolgozni más Unix-szerű rendszerek, különösen azok, amelyek a Berkeley Software (BSD). A gyakorlatban a telepítés a port csak akkor működik OS X MacPorts bázis lehet összeállítani Linux (és esetleg más POSIX-kompatibilis rendszer), ahol többnyire létrehozni egy tükör, és ezáltal támogatja telepítendő fájlokat az OS X.

Kétféle módon telepíthető MacPorts MacOS és most megmondom, hogyan és mit kell csinálni, és tanácsokat ad (de ez csupán az én véleményem szerint).

1. Telepítse MacPorts MacOS a csomagolásból

Ez a módszer a leggyakoribb és legegyszerűbb, de én nem szeretem (de erről bővebben később).

Beállítani a portok mák OS. meg kell, hogy töltse le a csomagot és telepítse a letöltését és telepítését változatát OS mák.

Letöltés után futtassa le és telepítse ezt a csomagot. Ez mind nagyon egyszerű. A verzió a kikötők, a parancsot:

Az utolsó sor, amely a következő:
rsync: //rsync.macports.org/release/tarballs/ports.tar [alapértelmezett]

Változás, hogy a:
file: /// opt / mports / trunk / dports [alapértelmezett]

Most MacPorts fog kinézni Portfile a működő példány, és használja a Subversion helyett Rsync frissíteni a portfába.

- Környezeti változók

Attól függően, hogy a shell, és a konfigurációs fájlok már léteznek, a telepítő használhatja .profile. bash_login. bash_profile. tcshrc vagy .cshrc.

postflight script automatikusan beállítja a PATH változó és lehetséges módon és megfelelő kijelzők változók szabályoknak megfelelően az alábbiakban ismertetjük. Ha az aktuális fájl létezik parancsértelmező a telepítés során, akkor át kell nevezni «mpsaved_ $ timestamp». Ez a beállítás MacPorts forráskódból kell változtatni a környezetet manuálisan, a szabályok, mint egy útmutató.

Wanted: a PATH változó

MANPATH = / opt / local / man: / opt / local / man:
TERM_PROGRAM = Apple_Terminal
SHELL = / bin / bash
TERM = xterm-256color
CLICOLOR = 1
TMPDIR = / var / mappa / 9s / _8tkgh_x58b4r9fgbll6z3sm0000gn / T /
Apple_PubSub_Socket_Render = / private / tmp / com.apple.launchd.Qdwv2GyRJq / Render
TERM_PROGRAM_VERSION = 343
TERM_SESSION_ID = 99F29E02-D855-433C-9B02-E11106252DBE
USER = kapitány
ENV = / Users / kapitány / .bashrc
SSH_AUTH_SOCK = / private / tmp / com.apple.launchd.qqSEEEVGtU / hallgatók
__CF_USER_TEXT_ENCODING = 0x1F5: 0x7: 0x31
LSCOLORS = Gxfxcxdxbxegedabagacad
PATH = / opt / local / bin: / opt / local / sbin: / opt / local / bin: / opt / local / sbin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / usr / local / git / bin
PWD = / Users / kapitány
XPC_FLAGS = 0x0
XPC_SERVICE_NAME = 0
SHLVL = 1
HOME = / Users / kapitány
LOGNAME = kapitány
LC_CTYPE = UTF-8
DISPLAY = / private / tmp / com.apple.launchd.DHKGSlD7K0 / org.macosforge.xquartz: 0
_ = / Usr / bin / env

Ahhoz, hogy távolítsa el az összes maradék nyomait MacPorts, futtassa a következő parancsot a terminálban. Ha megváltoztatta az előtag, applications_dir frameworks_dir vagy alapértelmezés szerint cserélje / opt / local, cserélje ki a / Applications / MacPorts a applications_dir, és / vagy add meg frameworks_dir a listában, ill.

/ Library / LaunchDaemons / org. MacPorts. * \

/ Library / Számlák / DarwinPorts *. pkg \

/ Library / Számlák / MacPorts *. pkg \

/ Library / StartupItems / DarwinPortsStartup \

/ Library / Tcl / darwinports1. 0 \

/ Library / Tcl / macports1. 0 \

Ez a bejegyzés a MacOS. Könyvjelző permalink.

Telepítése MacPorts MacOS

Telepítése MacPorts MacOS

hírek Archívum

Legutóbbi hozzászólások

Kapcsolódó cikkek