來源:Tzeng, Yi-Feng (http://std1.mis.yzu.edu.tw/~s882617/FNP2/faq/ports_pkg.php)
如何只抓取 tarball?
如果只希望抓取 tarball 下來的話,僅需下 make fetch 即可。
以 editors/joe 為例的話,則:
cd /usr/ports/editors/joe/
make fetch
預設會將 joe 的 tarball 下載至 /usr/ports/distfiles/ 目錄下。
如何僅做到解開 tarball的步驟?
有時候習慣自己 patch/修正 原始碼的時候,很常用到這個功能。
以 editors/joe 為例的話,則:
cd /usr/ports/editors/joe/
make extract
會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下。
如何僅做到解開 tarball 並補上官方提供的 patch?
此方法與 2 有一些類似,不同於是先補上官方提供的 patch ,再行 patch 自己的修正。
以 editors/joe 為例的話,則:
cd /usr/ports/editors/joe/
make patch
會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下,並已經 patch 上官方提供的 patch。