Archive for October, 2006

meta ports

ports 裡面的 php 不知道什麼時候開始改成用 meta ports 的方式來安裝,在 /usr/ports/lang/php4-extensions (php5 就到 php5-extensions) 裡面先 make config 選擇需要的 extension 然後再用 make install clean 來安裝,這樣做有好處也有壞處。好處是不用自己去個目錄找 extensions 來裝,也不用為了增加一個 extension 把 php 重新 compile 一遍;壞處是移除的時候不能直接用 make deinstall 這種過去常用的方法移除,因為它只是把這個 meta 給移除而已。所以說要移除得用 pkg_deinstall 去砍 php4* (要記用 -x 得把 php4-4.x.x 留下來),新增內容的話需要重新 make config 以後移除再重裝

Leave a Comment

remote upgrade from 5.x to 6.x

話說大神在他 blog 有開示說要如何從 4.x 遠端升級到 5.x,照著做當然是一切順利,但是 5.x 升級到 6.x 這種他認為像吃飯一樣容易的問題對我這種沒經驗的人來說就是一堆問題,所以測試成功了就要來寫篇心得筆記來提醒自己 :Q

首先請按照上面連結的文章把你的機器升級到 5.x,我是在 VMware 上面用 4.11-miniinst 裝好以後先升級到 4.11-RELEASE-p25 (RELENG_4_11) 再升級到 5.5-STABLE (RELENG_5)。如果你也像我一樣無聊想練習,記得裝 miniinst 的時候除了要裝 base 之外,把 src/base, ports, crypto 都裝上去,這些都可以用 CD-ROM 來安裝 (5.x 以後的 bootonly 就得用網路裝了)。特別是 crypto 要裝,不然你就不要想用 ssh login。另外,用 package 把 cvsup-without-gui 和 joe (如果你也用 joe 的話) 裝起來,你應該不會想為此用 ports 從 ezm3 一路裝上去 (cvsup),那會要等很久的。
Read the rest of this entry »

Comments (1)