At Wed, 12 Nov 2008 23:38:29 +0900, Takashi SHIRAI wrote: > ユーザさんからの問い合わせで、FreeBSD-7.0R を使ってるんだ > けど ports が 2.09e と古くて最新版になっていないんだそうです。 > 7.0R って最近の release ですよね? 7.0-RELEASE の packages に収録されていたのは確かに 2.09e で、 これは未来永劫そのままです。 > CVS を読む限りは 3.00c になってるように見えるんですが、こ > れはどうやったら適用出来るんでしょうか?portsupgrade とか使 > う必要があるんでしょうかね? まず、初回は /usr/ports を空っぽにしておいて # portsnap fetch # portsnap extract として /usr/ports に最新スナップショットを展開します。 次回以降は手動なら # portsnap fetch # portsnap update で、 crontab に書くなら portsnap cron && portsnap update で、 /usr/ports を更新します。 /usr/ports に最新スナップショットを置いたら、あとは # cd /usr/ports/shells/fd # make deinstall # make install clean でいけると思います。 もっとも、いまだにハンドブックには言及がないものの、たいがいの 人は portupgrade を使っているんじゃないでしょうか。その場合は # portupgrade fd で済みます。(バイナリパッケージ(packages)を使う方法は割愛) 細かい質問をここでされても困るので詳しくは調べてくださいとしか 言えませんが、上記のような感じです。 -- Akinori MUSHA / http://akinori.org/
Attachment:
pgpuL17AGbmPZ.pgp
Description: PGP signature