• 締切済み

portsについて

FreeBSD5.3を使用しています。 自分なりに調べて、OSインストール後にすることは portsのアップデート freebsd-update はまず、やらないといけないかなぁと思いました。 質問なのですが、portsはOSをインストールした時点では最新ではないと思うのですが、これをcvsupでアップデートしますよね?アップデートした後は/usr/ports以下のディレクトリの日付は変わっています。 cvsupで/usr/ports以下を最新にするという解釈で間違っていなかったら、portsupgradeというパッケージはどんな役目なのでしょうか? 自分なりの解釈では、現在自分がインストールしている 例えば、apache1.3だったとした場合、portsでは最新の 状態でapache1.3.33だった場合、portupgradeでapache1.3.33にバージョンアップしてくれるようなものなのでしょうか?

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

No.2 ymda様 >さすがに、freebsd-update というコマンドはありませんが。汗 あったりします。 # uname -sr FreeBSD 4.10-STABLE # pkg_info -d freebsd-update-1.6_1 Information for freebsd-update-1.6_1: Description: This is the client half of the FreeBSD Update system; it fetches and applies binary security updates. WWW: http://www.daemonology.net/freebsd-update/ - Colin Percival cperciva@daemonology.net # which freebsd-update /usr/local/sbin/freebsd-update

参考URL:
http://www.daemonology.net/freebsd-update/
回答No.2

さすがに、freebsd-update というコマンドはありませんが。汗 portupgrade はそのようなものです。 一連として、以下のシェルでいけるはずです。 cvsup -g -L 2 portsのsupfile make fetchindex pkgdb -F portupgrade -a portsclean -C pkgdb -F は、たまにportsの依存関係がずれることがあるので、明示的に半自動で修正します。 また、/usr/ports/x11/kde3 みたいなメタポートが入っていると、その下の依存関係のものはうまくいかない可能性があるようです。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

その解釈であっています。 ちなみに参考URLにportupgradeがMLにアナウンス(2001年)さてた時のメールへのURLを書いておきます。

参考URL:
http://home.jp.freebsd.org/cgi-bin/showmail/ports-jp/11087

関連するQ&A