6.2 ??? 已經幾乎找不到 source 了吧? 或者,您需要先更新過 ports 才能順利更新一些套件。
我有查到http://plasma.z6i.org/archives/cat_freebsd.html,但不了解怎麼做,有先更新過ports tree
大略引用原文解釋一下:
「pkg_info | grep libtool」-> 這一個指令會列出您安裝在系統裡頭所有套件裡有 "libtool" 這個關鍵字的套件(對比於 Linux : rpm-qa | grep libtool);
「pkg_deinstall libtool-1.3」-> 這是 freebsd 移除套件的指令(對比於 Linux : rpm-e libtool-1.3);
「然後看一下 /usr/local/share/libtool 是不是一個 symbolic link 到別的地方, 是的話就把它移掉」-> 把指向連結移除,避免砍到不該砍的;或者因為這個連結指向,造成後面的指令發生錯誤。
「再 portupgrade libtool 就好了」
我在pkg_deinstall libtool-1.5.22_2後,直接到apache22的port中,make install clean就可以了,不用再portupgrade
利用portupgrade 升級 libtool-1.5.22_2
#> su root
#> portupgrade -rf libtool-1.5.22_2