FreeBSDのお勉強

Software Design(2008年 04月号)を読みながらFreeBSDを触っていて、

pkg_delete -a

を理解しないまま実行して、全てのportsを消してしまった。で、今はportsの入れ直しを行っている最中です。設定ファイルなどは残っていたので、テレビでも観ながらportsを入れ直すだけだ。問題は、PNGライブラリがインストールでエラーとなるので、これに依存するjavaがインストール出来ないことだ。Debian Gnu/Linuxだったら回避策も分かるのだけど、FreeBSDでは勝手がわからない。
他に必要なportsはインストール出来るので、しばらく放っておくことにする。

Alien# portinstall png
      • > Installing 'png-1.2.26' from a port (graphics/png)
      • > Building '/usr/ports/graphics/png'
===> Cleaning for png-1.2.26 ===> png-1.2.26 has known vulnerabilities: => png -- unknown chunk processing uninitialized memory access. Reference: http://www.freebsd.org/ports/portaudit/57c705d6-12ae-11dd-bab7-0016179b2dd5.html => Please update your ports tree and try again. *** Error code 1 Stop in /usr/ports/graphics/png.
      • > Installing the new version via the port
===> png-1.2.26 has known vulnerabilities: => png -- unknown chunk processing uninitialized memory access. Reference: http://www.freebsd.org/ports/portaudit/57c705d6-12ae-11dd-bab7-0016179b2dd5.html => Please update your ports tree and try again. *** Error code 1 Stop in /usr/ports/graphics/png. *** Error code 1 Stop in /usr/ports/graphics/png. ===> Cleaning for png-1.2.26