src?

freebsd-6.0R の iso イメージ

  • 6.0-RELEASE-i386-disc1.iso
  • 6.0-RELEASE-i386-disc2.iso

どちらにも /usr/src/ 以下が入っていないんだけども.そんなもんなのか?


ftpで取ってこいとおっしゃる?それともcvsupですか?


そんなわけで、ftp.jp.freebsd.orgから src を取ってきた.

ftp の mget

ftp>binary
...
ftp>prompt
...
ftp>mget *.txt

prompt でmgetコマンドの Y/N を省略する.そして mget でまとめてダウンロードする.

prompt はオルタネートで切り替わる.

ftp> prompt
Interactive mode off.
ftp> prompt
Interactive mode on.
ftp> prompt
Interactive mode off.

binary は ascii と組み合わせて.

ftp> binary
200 Type set to I.
ftp> ascii
200 Type set to A.
ftp> binary
200 Type set to I.

src を mget

$ cd ~ && mkdir src && cd src
$ ftp ftp.jp.freebsd.org
#と ftp.jp.freebsd.org に anonymous 接続して
ftp> cd /pub/FreeBSD/releases/i386/6.0-RELEASE/src
ftp> prompt
ftp> binary
ftp> mget *
#mget で srcの下を全部取ってくる.
ftp> exit
$ su
$ sh install.sh all
#で、/usr/src/ 以下に展開

本当は、
install.sh "subcomponents" というふうに指定するが
subcomponents は "base bin contrib crypto etc games gnu include krb5 lib libexec release rescue sbin secure share sys tools ubin usbin" となっている.
"all”指定すると、全部インストールされる.