FreeBSD中ports的安裝相關指令
>> 2011年11月16日 星期三
- ports檔案的放置位置:/usr/ports
- 每個目錄中包含的檔案:
- Makefile :安裝軟體的編譯設定,編譯、安裝軟體時的參數可以在這邊修改。
- distinfo :安裝說明檔,說明安裝時所需要的檔案以及MD5的檢查資料。
- files:是個目錄,裡面放著程式的原始碼。
- pkg-descr :軟體的詳細描述。
- pkg-plist :軟體安裝的清單,以及安裝之後的檔案放置位置。
- 尋找想要安裝軟體的目錄:
- # cd /usr/ports
- # make search key='關鍵字'
- 安裝指令:
- # make install :進行編譯、安裝動作
- # make clean :清除編譯過城中產生的檔案
- # make deinstall :移除已經安裝的軟體(重要:執行這個指令,一定要在該軟體的目錄中執行喔!如果在/usr/ports中執行這個指令,則會將所有安裝的軟體統統移除喔!)
- # make reinstall :重新安裝之前安裝過程中斷的程式。
- # make cinfigure :重新進行組態,但不繼續編譯。
- # make all install :抓回原始檔案、編譯、安裝。
- # make fetch :抓回所需要的原始檔。
- # make fetch-list :顯示安裝所需要的檔案。
- # make checksum :抓回原始檔案並且使用md5檢查正確性。
- # male extract:抓回原始檔,並且將他解開。
- # make package :將做好的porst打包製作成packages。
- 更新ports tree 的方法: