September 27,2006
Darwin Port 整理
以下都以 abc 為套件名稱
$ 為command line 提示符號
$ port install abc
安裝特定版本的 abc
$ port install abc @1.2.3
$ port info abc
安裝 abc 套件,並加入 mysql 選項
$ port install abc +mysql
$ port install abc @1.2.3
我以 Ruby 1.8.4 升級到 1.8.5 當作例子
$ port deactivate ruby @1.8.4
$ port upgrade ruby @1.8.5
如果直接使用 port upgrade ,會出現 這個問題
$ port sync
$ port uninstall abc
$ port uninstall abc @1.2.3
$ port activate abc @version
$ port deactivate abc @version
$ port selfupdate
若直接使用 port upgrade
$ port upgrade ruby
這個問題原因出自 ruby .1.8.4 已經被 active ,需要先 deactive
$ port deactivate ruby @1.8.4
$ 為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
參考連結
引用URL
http://cgi.blog.roodo.com/trackback/2200898