1. 程式人生 > >MacOS 中 MacPorts 安裝和使用

MacOS 中 MacPorts 安裝和使用

MacPorts,曾經叫做DarwinPorts,是一個軟體包管理系統,用來簡化Mac OS X和Darwin作業系統上軟體的安裝。它是一個用來簡化自由軟體/開放原始碼軟體的安裝的自由/開放原始碼專案,與Fink和BSD類ports套件的目標和功能類似。跟BSD中的ports道理一樣。MacPorts就像apt-get、yum一樣,可以快速安裝些軟體。

基於原始碼安裝

wget http://distfiles.macports.org/MacPorts/MacPorts-1.9.2.tar.gz
tar zxvf MacPorts-1.9.2.tar.gz
cd MacPorts-1.9.2
./configure && make && sudo make install
cd ../
rm -rf MacPorts-1.9.2*
1.9的版本已經很低了,可能系統不支援,安裝失敗,你可以查詢下載更高版本:

安裝後需要將/opt/local/bin和/opt/local/sbin新增到$PATH搜尋路徑中
編輯/etc/profile檔案,執行:

$ sudo vi /etc/profile

加上

export PATH=$PATH:/opt/local/bin
export PATH=$PATH:/opt/local/sbin
要使修改生效,需要執行:
$ source /etc/profie

基於安裝包安裝

沒任何技術含量,只為混個臉熟。


下載後是一個 .pkg 副檔名的檔案 ,雙擊運動安裝嚮導;








執行軟體包指令碼 這一步比較慢,花費了好分鐘的時間;

很奇怪一個幾M的安裝包居然需要執行那麼長的時間!



MacPorts 基本應用

開啟終端,直接執行“port”會因為版本資訊,按“q”退出

$ port
MacPorts 2.4.1
Entering shell mode... ("help" for help, "quit" to quit)
[/opt] > q
Goodbye

更新ports tree和MacPorts版本,強烈推薦第一次執行的時候使用-v引數,顯示詳細的更新過程。
sudo port -v selfupdate
搜尋索引中的軟體
port search name
安裝新軟體
sudo port install name
解除安裝軟體
sudo port uninstall name
檢視有更新的軟體以及版本
port outdated
升級可以更新的軟體
sudo port upgrade outdated
Eclipse的外掛需要subclipse需要JavaHL,下面通過MacPorts來安裝
sudo port install subversion-javahlbindings

====================文件資訊==================

署名(BY) :testcs_dn(微wx笑)

文章出處:[無知人生,記錄點滴](http://blog.csdn.NET/testcs_dn)