山根です。

At Fri, 22 Sep 2006 17:07:26 +0900,
Tsurutani Naoki wrote:
>  従来のports/devel/linux_devtoolsに相当するものがほしいのですが、
> どうするのが「正解」なのでしょう?
> また、一般には、emulators/linux-base*のどれを使うのがいいのでしょうか?

似たような話題が最近のfreebsd-emulationでありました。
http://lists.freebsd.org/pipermail/freebsd-emulation/2006-September/002636.html

詳細は上のスレッドを見ていただくとして、簡単に結論だけ書きますと、
 1. linuxアプリケーションを利用したい → emulators/linux_base-fc4
 2. 開発環境が欲しい                  → emulators/linux_dist-gentoo-stage3
 3. 1.2.の両方が欲しい                → emulators/linux_base-fc4,
                                         emulators/linux_dist-gentoo-stage3
                                         の両方
をインストールするのが推奨されているみたいです。

> linux_distを使うように、とされていますが、これはGentoo Linux由来のもののようで、
> 一見したところでは、開発環境以外のファイルも含め、/compat/linuxではないところに
> インストールしてくれそうです。

linux_distはより完全なlinux環境に近づけるために、chrootして利用するこ
とを想定しているようです。なので、かなりの部分でlinux_baseと重複してい
ます。

>  従来のように、/compat/linuxのために使用したければ、WITH_LINUXBASE=1として
> インストールすることになりますが、その場合は他のlinux_base-*の代わりに
> これを使うことになりそうです。
>  つまり、
> ・全てをGentoo Linuxのものに変えてしまう。
> ・他のlinux_baseを使い、全く別の場所にGentoo Linux用のツール群をインストールする。
> のいずれかになってしまいますが、どちらにしようか(あるいは別の手段はないのか)と
> 踏ん切りがつきません。特に、linux_baseを変えてしまうと、何か他に副作用が
> ないかと心配になってきます。

linux_distをlinux_baseとして使用するために、WITH_LINUXBASEを設定した場
合、依存関係にあるportでエラーがでると思います。USE_LINUX、または
OVERRIDE_LINUX_BASE_PORTを設定すれば大丈夫かと思いますが、試していない
のでわかりません。

-- 
山根 聡
[EMAIL PROTECTED]

メールによる返信