・ installation mode の選択
ラジオボタン Custom を選択 -> Next
・ OS の選択
OS Type .... DragonFly は当然ながら無いので、
FreeBSD を選択 (4.8 から fork したし)
OS Version ... 適当に FreeBSD 6.x を選択 -> Next
・メモリ使用量の設定
256MB でよしとする
・仮想ハードディスクオプションの選択
Create a new hard disk image
・仮想ハードディスクの容量
少なめで 12000 MB
ラジオボタンは Expanding(recommend) のまま
・ネットワークオプション
Bridge Ethernet を選択 -> Next
・仮想マシン名
DragonFly
more options で Create icon on Desktop のチェックを外す。アイコン要らん。
・パフォーマンスの最適化
Virtual machine (recommended) のまま -> Next
インストールCD いれろと言われるので more options で、落としておいた dfly-2.0.0_REL.iso を選択
Start FreeBSD 6.x installation チェックのまま、Finish
あとは boot 後 installer [Enter] してインストーラに入り、ふつーにいれる。
- 入れた後
・ pkgsrc とってくる
# cd /usr (ここに Makefile がおいてある)
# make pkgsrc-checkout (しばし放置)
とってきたら /usr/pkgsrc/[カテゴリ]/[アプリケーション] 以下で
# bmake install
すれば入る。個人的には bmake package かな
** bmake は特に指定しなければ、OSインストール時にパッケージで入れてくれる
(/usr/pkg/bin/bmake)
# pkg_info bmake
Information for bmake-20051105nb4:
*** PACKAGE MAY NOT BE DELETED ***
Comment:
Portable (autoconf) version of NetBSD 'make' utility
Requires:
bootstrap-mk-files-[0-9]*
Description:
bmake is a portable version of NetBSD's make(1) utility,
conveniently packaged using a configure script, for other environments
which may lack NetBSD's libraries, regular expression code, etc.
Homepage:
http://www.crufty.net/help/sjg/bmake.html
*** PACKAGE MAY NOT BE DELETED ***
apache2.2 で worker MPM 指定で入れる例
# cd /usr/pkgsrc/www/apache22
# bmake APACHE_MPM=worker bmake install
pkgsrc に portupgrade のようなのあるのかな。。
・起動周り
rcNG はけっこー前に merge されてるので FreeBSD と同じように設定。
(rcNG の元は NetBSD だけども)
・HAMMER Filesystem
/sbin/hammer にそれ用のコマンドあり。まだいじくってない。
# hammer
hammer -h
hammer [-v] [-t seconds] [-c cyclefile] command [argument ...]
hammer synctid [quick]
hammer namekey[32]
hammer prune
hammer prune-everything
hammer snapshot [filesystem]
hammer bstats [interval]
hammer iostats [interval]
hammer mirror-read [begin-tid]
hammer mirror-write [file ...]
hammer mirror-dump
hammer mirror-copy [[user@]host:] [[user@]host:]
hammer reblock[-btree/inodes/dirs/data] [fill_percentage]
hammer pfs-status
hammer pfs-master [options]
hammer pfs-slave [options]
hammer pfs-update [options]
hammer pfs-upgrade
hammer pfs-downgrade
hammer pfs-destroy
hammer history[@offset[,len]] ...
hammer -f blkdev[:blkdev]* [-r] show [offset]
man 見ると、バージョン 1.11 からあるらしい
HISTORY
The hammer utility first appeared in DragonFly 1.11.
・gcc
3.4.6 と 4.1.2
# gcc -v
Using built-in specs.
Target:
Configured with: DragonFly/i386 system compiler
Thread model: posix
gcc version 4.1.2 (DragonFly)
# env CCVER=gcc34 gcc -v
Using built-in specs.
Configured with: DragonFly/i386 system compiler
Thread model: posix
gcc version 3.4.6 [DragonFly] (propolice, visibility)
0 件のコメント:
コメントを投稿