忘れないうちにメモメモ。
TS-jadeを買ってきてWinXPとFedora Core3のデュアルブート構成にしてみた(5月15日)のであったが、Linuxのfdiskで作ったパーティションテーブルで上、WinXPの「ディスクの管理」を使って空き領域にパーティションを作ろうとしたところテーブルを破損した(5月23日)。その後Winを再インストールして、パーティションはこんな構成になっていた。Solaris10をインストールするつもりだったけれどうまくいっていない5月23日ので、なんか中途半端な構成だ。
パーティション | サイズ | 用途(予定) | ID | フォーマット | マウント | |
---|---|---|---|---|---|---|
基本領域1 | 10GB | WinXP | 07 | NTFS | C: | |
基本領域2 | 5GB | 未定 | be | - | / | |
基本領域3 | 5GB | 未定 | bf | 未 | 未定 | |
拡張領域 | 残り全部 | 拡張 | 05 | - | - | |
- | 論理領域1 | 100MB | Debian3.1 | 83 | ext3 | /boot |
- | 論理領域2 | 2GB | Debian3.1 | 82 | swap | (swap) |
- | 論理領域3 | 20GB | Debian3.1 | 83 | reiserfs | / |
- | 論理領域4 | 5GB | Debian3.1 | 83 | reiserfs | /home |
- | 論理領域5 | 1GB | OS間共用 | 0b | FAT32 | C:\InterOS-Communication, /mnt/interos |
- | 論理領域6 | 20GB | WinXP | 07 | NTFS | C:\Documents and Settings |
- | 論理領域7 | 20GB | WinXP | 07 | NTFS | C:\Program Files |
- | 論理領域8 | 20GB | WinXP | 07 | NTFS | C:\Backup |
- | 論理領域9 | 5GB | 未定 | 83 | 未 | - |
- | 論理領域10 | 1GB | 未定 | bf | 未 | - |
- | 論理領域11 | 5GB | 未定 | bf | 未 | - |
さて、そして7月24日にDebian sargeをインストールした。お仕事の関係でJavaが使えるかどうかは重要なのだけれどインストーラーに任せて適当にインストールした状態ではJikesとkaffeが入ってる。やっぱりsunのJDKが欲しいので、そっちをインストールしてみた。
まずSunのサイトからjdkのインストーラーをダウンロードしてくる。もちろん、rpmじゃないほうだ。ダウンロードした段階では実行ビットがついていないかもしれないので、chmodする。
ここで、sun-jdkもパッケージ管理の対象にしたいから、そのままインストーラーを走らせてはダメだ。この.binファイルを.deb化する必要がある。そのためにjava-packageというパッケージがあるらしい。
$ apt-get install java-package $ fakeroot make-jpkg j2sdk-1_4_2_08-linux-i586.bin # dpkg -i sun-j2sdk1.4_1.4.2+08_i386.deb
これでインストール完了。インストールにはjava-commonというパッケージも必要だけど、私の環境の場合kaffeやなんかと一緒にこちらは入っていた。入っていないならこっちもapt-getしておくひつようがある。
ただ、インストール終了後もなんかalternativesシステムに登録されていなかったりする。変だなー。他の人のレポート読むと、登録されるらしいんだけどな。深くは考えないことにして、適当にupdate-alternativesを呼んで、javacやなんかのデフォルトをsun-jdkに結びつけた。kaffeはkaffeで好きなプロジェクトではあるけれど、多分実用はしないんだろうな。