[筆記] FreeBSD 更新 port tree…
可以參考 official manual 的 4.5 Using the Ports Collection 這一節。
只想要更新 port tree 的內容而不想幫已安裝的 pkg 升級,應該要用 portsnap。(但我沒試過)
後面的 Upgrading Ports 一節提到的方法,執行後會幫你更新所有已安裝的 pkg,會花很多時間....
哎呀呀,我只是想捉最新版的 Mercurial 啊.... orz
可以參考 official manual 的 4.5 Using the Ports Collection 這一節。
只想要更新 port tree 的內容而不想幫已安裝的 pkg 升級,應該要用 portsnap。(但我沒試過)
後面的 Upgrading Ports 一節提到的方法,執行後會幫你更新所有已安裝的 pkg,會花很多時間....
哎呀呀,我只是想捉最新版的 Mercurial 啊.... orz
X11BASE is now deprecated. Unset X11BASE in make.conf and try again. *** Error code 1 Stop.
/etc/make.conf
中加入下列一行:X11BASE=${LOCALBASE}
參考網站:http://forums.freebsd.org/showthread.php?t=13030
apachectl start
後,沒有錯誤訊息,但 httpd 沒有起來。查看 /var/log/httpd-error.log
看到下面的錯誤訊息:
[Sat Jun 05 00:20:46 2010] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "host.name.and.domain" Configuration Failed
其中 host.name.and.domain
是 host 的 domain name。
/etc/hosts
中加入下列兩行:10.1.1.203 host.name.and.domain host 10.1.1.203 host.name.and.domain.
記得將 10.1.1.203
代換成這台機器的虛擬 IP。
Failed to enable the 'httpready' Accept Filter
。
accf_http
這個 kernel module。手動動態安裝的方法是在 shell 中鍵入以下指令:
> kldload accf_http
再 restart apache 即可。若要開機時自動載入,請在 /boot/loader.conf
加入下面這行:
accf_http_load="YES"
參考資料: