srcdist
からカーネルソースだけを取り出す方法はありますか?srcdist
からカーネルソースだけを取り出す方法はありますか?[2.0] はい。
まず、srcdist.XX
というファイルを適当なディレクトリにコピー
してください。CD-ROMなど、一つのディレクトリにsrcdist.XX
があるファイル
システムをマウントしてもかまいません。次に、srcdist.XX
のあるディレクト
リに移動し、以下のコマンドを実行して下さい。
# cat srcdist.* | (cd /; tar xzf - "/usr/src/sys/*")
[2.0.5] FreeBSD 2.0.5以降では、ソースファイルは、/usr/src
の下のディレクト
リごとに分割されています。ssys.XX
を/usr/src
の下で展開すると、IBM用のカー
ネルソースが得られます。また、カーネルの再構築を行なう場合、sinclude
も
展開されている必要があります。実際には、
# cd /usr/src # cat /hogehoge/sinclude.?? | tar xzf - # cat /hogehoge/ssys.?? | tar xzf -となります。
srcdist
からカーネルソースだけを取り出す方法はありますか?