Freebsd
在 FreeBSD 中下載源文件的命令
在大多數 Linux 發行版中,有時有一個命令與用於安裝或建構(編譯)包的命令相同,但帶有額外的開關;它只是下載源文件而不是建構或安裝它們。
我試圖在 FreeBSD 中找到相同的命令。在 FreeBSD 中我們有
portmaster
,但我無法從它的手冊頁中推斷出類似的東西。
portmaster
是對常見案例的簡化。要獲得更多控制,您可以直接查看埠集合。[我假設您已經擁有了 ports 集合
/usr/ports
;如果查看手冊以獲取下載方法。]例如
cd /usr/ports/sysutils/lsof
看一下 lsof 工具。該目錄包含一個 Makefile,其中包含此埠的所有資訊(在哪裡下載它,如何編譯它,是否/如何應用選項)。ports(7)列出了 port 目錄中的所有 make 目標。A
make fetch
將下載原始碼,make
建構(提取、修補和編譯)它,make install
然後安裝它。