山根です。 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]
