2010-05-11 117 views
1

我正在使用MacBook Pro Mac OS 10.5以及相關版本的XCode。我對這個開發環境很陌生。我正在學習macports,並且我從http://www.macports.org/閱讀了有關macports的信息。但是我仍然對從本網站獲取信息之後的macports感到困惑。困惑於macports

我以前在Windows和Linux上工作,任何人都可以讓我知道什麼是macports(簡單地說)以及Windows/Linux上的類似項目是什麼?

感謝avdance, 喬治

+1

來自您的鏈接:「MacPorts項目是一個開源社區計劃,旨在設計一個易於使用的*系統,用於編譯,安裝和升級命令行,X11或基於Aqua的開源軟件* Mac OS X操作系統「,這說明它很清楚,不是嗎?在Windows中最接近的東西是微星/ Windows更新,我猜... – 2010-05-11 10:19:23

+0

如果它告訴我它類似於RPM,那麼我明白它是什麼。對於一個有經驗的用戶來說,這些話足夠好,但是對於一個新手來說,這個詞很困惑。 :-( – George2 2010-05-11 10:25:30

回答

2

MacPorts的是讓安裝在計算機上的可執行文件和其它編譯代碼,而不必制定編譯/每apllication鏈接的詳細信息的一種方式。

它相當於Linux和其他Unicies下的軟件包管理器。在Windows下沒有直接的等價物。

+0

我對macports中的術語「port」感到困惑,是不是意味着macports安裝從其他平臺移植到mac OS的軟件包? – George2 2010-05-11 10:09:41

+0

我能理解它作爲軟件安裝/卸載/管理平臺/框架嗎?類似的工具,如Linux上的RPM包管理器? – George2 2010-05-11 10:10:07

+1

是的,你理解正確 – Mark 2010-05-11 10:10:45

1

這僅僅是安裝了大量的* nix軟對你的Mac書的便捷方式。它們是從已安裝在Mac上的二進制文件/守護進程/庫(默認情況下位於文件夾/ opl/local)中單獨安裝(而不是覆蓋)。他們也比你的Mac上安裝的更新鮮。

例如10.6附帶的bash 3.2,但運行後sudo port install bash,你會得到4.x版本(以使其默認的shell添加/opt/local/bin/bash到文件/private/etc/shells,運行chsh -s /opt/local/bin/bash並重新打開終端)。

注意其他OS X的軟件包管理器:finkhomebrewsuperuser question

+0

我能理解它作爲一個軟件安裝/卸載/管理平臺/框架?類似的工具,如RPM軟件包管理器在Linux上? – George2 2010-05-11 10:06:59

+0

我對macports中的術語「端口」感到困惑,是否意味着macports安裝軟件包移植從其他平臺到Mac OS? – George2 2010-05-11 10:07:36

+1

是的,它是安裝/卸載/管理工具,如rpm/yum/apt ... – tig 2010-05-11 10:10:25