September 27,2006

Darwin Port 整理

之前我的確提過了Darwin Port 使用方式
但是現在發現有很多地方需要重新修正
因為 Darwin Port Document 真的很差勁....

以下都以 abc 為套件名稱
$ 為command line 提示符號

Port 安裝


$ port install abc
安裝特定版本的 abc
$ port install abc @1.2.3

查詢 Port 安裝的版本以及可以加的變數


$ port info abc

Port 安裝加入相關變數


安裝 abc 套件,並加入 mysql 選項
$ port install abc +mysql

安裝特定版本的 abc


$ port install abc @1.2.3

Port Upgrade


我以 Ruby 1.8.4 升級到 1.8.5 當作例子
$ port deactivate ruby @1.8.4
$ port upgrade ruby @1.8.5
如果直接使用 port upgrade ,會出現 這個問題

Update Port Index


$ port sync

Port 移除


$ port uninstall abc

移除特定版本的 abc


$ port uninstall abc @1.2.3

Port active 其中一個版本


$ port activate abc @version

Port disable active 其中一個版本


$ port deactivate abc @version

升級 Darwain Port 這個程式


$ port selfupdate


Port Upgrade問題


若直接使用 port upgrade
$ port upgrade ruby

---> Activating ruby 1.8.5_0
Error: Activating ruby 1.8.5_0 failed: Image error: Another version of ruby (1.8.4_2) is already active.


這個問題原因出自 ruby .1.8.4 已經被 active ,需要先 deactive
$ port deactivate ruby @1.8.4


參考連結



Posted by thegiive at 樂多Roodo! │13:15 │回應(0)引用(0)MAC
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2200898