老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 08/19/2018 10:09 am

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
文章發表於 : 02/02/2009 11:55 pm 
離線
新生訓練中

註冊時間: 02/01/2009 4:52 pm
文章: 6
Mac Ports

是一個開放的自由軟體計畫。如果用過 BSD 系統的讀者應該知道所謂的 Ports 這套系統。雖然 MacPorts 在 Mac 的地位中不太像 Ports 在 BSD系統中那麼的重要,但是卻可以增加我們使用上的便利性。目前 MacPorts 共有 5493 個套件供大家使用。若要查看 MacPorts 支援那些軟體請參考這裡。

引用自官方的介紹:
The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac OS X operating system. To that end we provide the command-line driven MacPorts software package under a BSD License, and through it easy access to thousands of ports that greatly simplify the task of compiling and installing open-source software on your Mac.

從該簡介可以看出 MacPorts 有分為三種形式的執行環境:Command-line(文字模式), X11, Aqua 模式下進行。當安裝完成後可以直接進入 sudo 然後以 port install 的方式快速編譯及安裝你所想安裝的軟體(稍後解釋)。

安裝 MacPorts 的條件:

* XCode
o Leopard (10.5.X): XCode 3.1 或以上
o Tiger (10.4.X): XCode 2.4.1 或以上
* X11環境

XCode 和 X11 環境皆可從隨機附贈的 CD/DVD 安裝光碟安裝

Leopard 的使用者請下載 http://svn.macports.org/repository/macp ... eopard.dmg

Tiger 的使用者請下載 http://svn.macports.org/repository/macp ... -Tiger.dmg

當完成下載你所需要的檔案後,以一般的軟體方式安裝(打開 DMG, 選擇裡面的 MPKG 安裝檔案後就可以開始繼續安裝)。過程中或許你會覺得沒在動作,但是實際上正在從 MacPorts 下載軟體資料庫所以需要花費一些時間。

安裝完了,然後呢?接下來就是好玩的步驟了。

首先開啟 terminal 軟體,如果你有安裝 iTerm, 請直接打開。如果沒有到 Spotlight 輸入 Terminal 然後打開。你將會看到類似以下的畫面:

然後按下 return (enter) 就可以直接開啟如以下視窗:



接著就可以開始準備安裝一些軟體啦!首先介紹一些好用的軟體給大家用

舉例來說:要安裝 unrar (或是 7-zip) 可以先搜尋看該套件名稱是否正確可以下:

port search unrar 或是 port search 7-zip

若要安裝時,一定要登入成為 super user才可以安裝(這是為了安全起見)。所以必須要在前面加上 sudo。如果你有 linux/bsd 的背景或是比較深入一點的 mac 玩家應該就可以理解了。如果不知道為什麼..我也只能很簡單的解釋:這是一個安全上的機制,安裝軟體必須要有管理員權限(就像安裝軟體時要輸入密碼一樣),而在文字模式下都要加上 sudo。

如: sudo port install unrar 或是 port install p7zip

以下為安裝 7-zip 的範例:

Last login: Sun Feb 1 15:45:31 on ttys002
MacBook:~ benny$ sudo port search 7-zip
advancecomp @1.15 (archivers)
recompression utilities for .PNG, .MNG, .ZIP and .GZ files

lzma @4.63 (archivers)
high compression ratio archiver

p7zip @4.61 (archivers)
7-Zip implementation

Found 3 ports.

MacBook:~ benny$ sudo port install p7zip
---> Fetching p7zip
---> Attempting to fetch p7zip_4.61_src_all.tar.bz2 from http://nchc.dl.sourceforge.net/p7zip
---> Verifying checksum(s) for p7zip
---> Extracting p7zip
---> Applying patches to p7zip
---> Configuring p7zip
---> Building p7zip
---> Staging p7zip into destroot
---> Installing p7zip @4.61_0
---> Activating p7zip @4.61_0
---> Cleaning p7zip
MacBook:~ benny$

讓我來說明一下剛才的範例

在 search pors 的套件時不需要 sudo (可有可無)
搜尋的關鍵字不一定就是套件名稱,比如說..我第一次是搜尋 7-zip (port search 7-zip) 有找出三個,但是正確的是 p7zip @4.61 (archivers) 這套。

p7zip @ 4.61 (archivers) ==> 套件名稱 @ 版本 (類別)

所以要安裝時要輸入 p7zip (port install p7zip)

移除: port remove 套件

更新軟體資料庫: port sync && port selfupdate

剩下的下次再講 :P 如果等不及可以去 google 或是 man port 查看如何使用

本文章也發表於: http://www.mobileai.tw/index.php/component/content/article/35-2009-02-01-08-28-32/383-macports.html?directory=35


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 02/03/2009 12:10 am 
離線
嗜冰客
頭像

註冊時間: 11/04/2004 11:45 pm
文章: 1586
來自: 一堆台巴子的鬼島
很棒的教學,不過完全看不到圖喔,同學 ;)

_________________
面對一群不讀史,不懂事的天才,你不氣也得氣。


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 02/03/2009 2:15 am 
離線
新生訓練中

註冊時間: 02/01/2009 4:52 pm
文章: 6
喔! 沒有圖啦!
因為 Macports 下載下來就跟一般軟體一樣安裝就好了..


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 02/03/2009 9:49 am 
離線
冰果室最佳貢獻男
頭像

註冊時間: 05/25/2001 1:01 am
文章: 8060
來自: 台灣/高雄市
FreeBSD 的 ports 真的好用,相較之下 macports 就不那麼必要。

_________________
【老地方神聖狂吃團之大吃客】


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
POWERED_BY
正體中文語系由 竹貓星球 維護製作