2007年8月23日

FreeBSD ports 的使用

在我們安裝 FreeBSD 系統之時, FreeBSD 會在 /usr/ports/ 這個目錄下將各個軟體
的 PKG_NAME 目錄分門別類放在不同的子目錄下,
當我們要安裝某套軟體時, cd 到 /usr/ports/ 那個軟體的目錄下, 打入

make - 這個命令會讓 bsd 去抓 source code, patch, compile
make install - 這個命令會進行軟體的安裝

事實上在 make install 所進行的軟體安裝會採用和 packages 的 pkg_add 一
樣的方式, 在 /var/db/pkg/ 下建立一個 PKG_NAME 的目錄, 裡頭一樣會有 3 個檔案

+COMMENT 軟體的簡略說明 (only 1 line)
+DESC 軟體的簡略說明
+CONTENT 這套軟體含有哪些檔案, 分別裝到哪邊

pkg_delete PKG_NAME 移除

沒有留言: