Fedora Core 1の全てのパッケージをi686に最適化して,インストールCDまで作成するというお遊びです.
ひま〜な人は頑張って作成して,最適化されたFedora環境を楽しみましょう.あくまでお遊びなので「Gentoo使え」ってつっこみはご容赦.
実際に作業したマシンのスペックは以下のとおりです.
Fedora Core 1のバイナリとソースのCD-ROM(各3枚ずつ)を用意します.インストールや必要なファイルの取得をCDでは無く別の手段による場合は,各作業は適宜読み替えてください.
作業マシンにFedora Core 1 をフルインストールします.コンソール作業で文字化けしないようにデフォルトの言語は英語にしておいた方が良いでしょう.
全ての作業は root で行います.インストールが完了したら,debuginfo パッケージが作成されないように,/root/.rpmmacros を以下の内容で作成しておきます.
#!/bin/bash %debug_package %{nil}
訂正:debuginfo パッケージを作らない設定だと,バイナリがstripされず,出来上がりのパッケージサイズが異常なほど大きくなるものがあります.鬱陶しくても,debuginfoが作られるのは我慢しましょう.回避策をご存じの方は教えてください.
その他,以下の説明ではホスト名はfc1,インターネットへの接続の設定は終了しているものとします.また,/etc/inittabでrunlevelを3に設定しておきましょう.
openoffice.orgのコンパイルは膨大な作業領域を要するのと,コンパイル中のチェックが厳しいようで,ちょっと不安定なだけでコンパイルに失敗してしまうので,手始めにこの難物から片づけましょう.
作業ディレクトリを作成し,ソースをCDからコピー.
[root@fc1 root]# mkdir SRPMS DONE ERR LOGS # Fedora Core 1 SRPMS disc-1 をセット. [root@fc1 root]# mount /mnt/cdrom [root@fc1 root]# cp /mnt/cdrom/SRPMS/openoffice.org-1.1.0-6.src.rpm SRPMS/ [root@fc1 root]# umount /mnt/cdrom
chkconfig で,syslog 以外起動しないように設定してPCを再起動.
[root@fc1 root]# cd /etc/rc.d/init.d [root@fc1 init.d]# for p in *; do chkconfig $p off; done [root@fc1 init.d]# chkconfig syslog on [root@fc1 init.d]# shutdown -r now
rootでログインして,build開始.
[root@fc1 root]# rpmbuild --rebuild --target i686 SRPMS/openoffice.org-1.1.0-6.src.rpm
上記を実行したら,Ctrl + Alt + F2 でコンソールを切り替えて,後は一切触らずに,信ずる神にお祈りをして寝ましょう.翌朝起きて,/usr/src/redhat/RPMS/i686 にパッケージができていれば万々歳.
openoffice.orgができたら,ソースパッケージをDONEディレクトリに移動し,networkを起動しておきます.
[root@fc1 root]# mv SRPMS/openoffice.org-1.1.0-6.src.rpm DONE/ [root@fc1 root]# chkconfig network on [root@fc1 root]# /etc/rc.d/init.d/network start
オリジナルにi686パッケージが存在するglibc, kernel, opensslはコンパイルせず,オリジナルのパッケージを使います.また,openoffice.orgはすでにコンパイル済みなので,これらの4つを除く全てのソースパッケージを/root/SRPMS以下に置きます.
# Fedora Core 1 SRPMS disc-1 をセット [root@fc1 root]# mount /mnt/cdrom [root@fc1 root]# cp /mnt/cdrom/SRPMS/*.src.rpm SRPMS/ [root@fc1 root]# umount /mnt/cdrom # Fedora Core 1 SRPMS disc-2 をセット [root@fc1 root]# mount /mnt/cdrom [root@fc1 root]# cp /mnt/cdrom/SRPMS/*.src.rpm SRPMS/ [root@fc1 root]# umount /mnt/cdrom # Fedora Core 1 SRPMS disc-3 をセット [root@fc1 root]# mount /mnt/cdrom [root@fc1 root]# cp /mnt/cdrom/SRPMS/*.src.rpm SRPMS/ [root@fc1 root]# umount /mnt/cdrom [root@fc1 root]# cd SRPMS [root@fc1 SRPMS]# rm -f openoffice.org-1.1.0-6.src.rpm [root@fc1 SRPMS]# mv kernel-2.4.22-1.2115.nptl.src.rpm openssl-0.9.7a-23.src.rpm glibc-2.3.2-101.src.rpm ../DONE/
必ず失敗するパッケージが数多くあるので,以下の手順であらかじめパッチをあててsrc.rpmを作り直しておきます.
パッチの大半は spec ファイル中で 'ExclusiveArch i386' などとなっている部分に 'i686' を追加しているだけですが,一部ソースに手を入れたり,Buildの手順を変更したりしています.
1. パッチをあてるソースパッケージを別ディレクトリに移動
[root@fc1 SRPMS]# mkdir /root/SRPMS.ORG [root@fc1 SRPMS]# mv Glide3-20010520-25.src.rpm Xbae-4.50.2-2.src.rpm acpid-1.0.2-5.src.rpm \ awesfx-0.4.3a-14.src.rpm compat-db-4.0.14-2.src.rpm compat-slang-1.4.5-6.src.rpm \ dietlibc-0.21-8.src.rpm emacspeak-17.0-4.src.rpm epiphany-1.0.4-2.src.rpm fedora-release-1-3.src.rpm \ festival-1.4.2-19.src.rpm gaim-0.71-2.src.rpm grub-0.93-7.src.rpm iputils-20020927-9.1.src.rpm \ kernel-pcmcia-cs-3.1.31-13.src.rpm kon2-0.3.9b-20.src.rpm libaio-0.3.93-4.src.rpm ltrace-0.3.29-1.src.rpm memprof-0.5.1-3.src.rpm memtest86-3.0-3.src.rpm mkbootdisk-1.5.1-1.src.rpm \ mod_perl-1.99_09-10.src.rpm mozilla-1.4.1-17.src.rpm openmotif21-2.1.30-8.src.rpm \ openssl096-0.9.6-24.src.rpm openssl096b-0.9.6b-14.src.rpm perl-DateManip-5.40-30.src.rpm \ pilot-link095-compat-0.9.5-24.src.rpm prelink-0.3.0-13.src.rpm pvm-3.4.4-14.src.rpm \ redhat-config-boot-0.1.6-1.src.rpm redhat-config-netboot-0.1.1-22.src.rpm redhat-lsb-1.3-1.src.rpm \ reiserfs-utils-3.6.8-1.1.src.rpm strace-4.5-1.src.rpm subversion-0.32.1-1.src.rpm \ syslinux-2.06-1.src.rpm ../SRPMS.ORG
2. パッチのダウンロード
[root@fc1 SRPMS]# cd [root@fc1 root]# wget http://z1.plala.jp/i686fc/patch4spec.tar.gz [root@fc1 root]# wget http://z1.plala.jp/i686fc/patch4src.tar.gz
3. パッチを展開
[root@fc1 root]# cd /usr/src/redhat/SPECS [root@fc1 SPECS]# tar zxvf /root/patch4spec.tar.gz [root@fc1 SPECS]# tar -C ../SOURCES -zxvf /root/patch4src.tar.gz
4. パッチをあてて,src.rpm を作成
[root@fc1 SPECS]# for pf in *.patch do pkg=`basename $pf .patch` rpm -ivh /root/SRPMS.ORG/$pkg-*.src.rpm patch < $pf rpmbuild -bs *.spec rm -f *.spec $pf done [root@fc1 SPECS]# rm -f ../SOURCES/* [root@fc1 SPECS]# mv ../SRPMS/*.src.rpm /root/SRPMS
これらについては,コンパイル時に個別の注意が必要でした.先に片づけておきましょう.
lilo のコンパイルにはdev86が必要なので一時的にRedHat-9から借りてきます.
[root@fc1 SPECS]# rpm -ivh \ ftp://ftp.sfc.wide.ad.jp/pub/Linux/RedHat/linux/9/en/os/i386/RedHat/RPMS/dev86-0.16.3-8.i386.rpm
パッチをあてて,src.rpm を作成し,コンパイルします
[root@fc1 SPECS]# cd [root@fc1 root]# wget http://z1.plala.jp/i686fc/lilo.patch [root@fc1 root]# mv SRPMS/lilo-21.4.4-24.src.rpm SRPMS.ORG/ [root@fc1 root]# rpm -ivh SRPMS.ORG/lilo-21.4.4-24.src.rpm [root@fc1 root]# cd /usr/src/redhat/SPECS [root@fc1 SPECS]# patch < /root/lilo.patch [root@fc1 SPECS]# rpmbuild -bs lilo.spec [root@fc1 SPECS]# mv ../SRPMS/lilo-21.4.4-24.src.rpm /root/SRPMS/ [root@fc1 SPECS]# cd /root/SRPMS [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 lilo-21.4.4-24.src.rpm [root@fc1 SRPMS]# mv lilo-21.4.4-24.src.rpm ../DONE/
dev86を削除します.
[root@fc1 SRPMS]# rpm -e dev86
smtp daemonが動いていることが必要です(No, I'm not kidding だそうで…).sendmailを起動してからコンパイルしましょう.
[root@fc1 SRPMS]# service sendmail start [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 at-3.1.8-46.1.src.rpm [root@fc1 SRPMS]# mv at-3.1.8-46.1.src.rpm ../DONE/ [root@fc1 SRPMS]# service sendmail stop
rubyはmake testで,subversionはmake checkの段階で失敗することがあるようです.再現性が定かでありませんが,手元の環境ではPC再起動直後に個別にコンパイルしたら通りました.なるべく安定した環境でコンパイルしましょう.
[root@fc1 SRPMS]# rpmbuild --rebuild --target i686 ruby-1.8.0-1.src.rpm [root@fc1 SRPMS]# mv ruby-1.8.0-1.src.rpm ../DONE/ [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 subversion-0.32.1-1.src.rpm [root@fc1 SRPMS]# mv subversion-0.32.1-1.src.rpm ../DONE/
bisonのエラーで失敗するので,一時的にbison-1.35-6 をRedHat-9から借りてきます.
[root@fc1 SRPMS]# rpm -e bison [root@fc1 SRPMS]# rpm -Uvh \ ftp://ftp.sfc.wide.ad.jp/pub/Linux/RedHat/linux/9/en/os/i386/RedHat/RPMS/bison-1.35-6.i386.rpm
パッチをあてて,src.rpm を作成し,コンパイルします
[root@fc1 SRPMS]# cd [root@fc1 root]# wget http://z1.plala.jp/i686fc/compat-gcc.patch [root@fc1 root]# mv SRPMS/compat-gcc-7.3-2.96.118.src.rpm SRPMS.ORG/ [root@fc1 root]# rpm -ivh SRPMS.ORG/compat-gcc-7.3-2.96.118.src.rpm [root@fc1 root]# cd /usr/src/redhat/SPECS [root@fc1 SPECS]# patch < /root/compat-gcc.patch [root@fc1 SPECS]# rpmbuild -bs compat-gcc.spec [root@fc1 SPECS]# mv ../SRPMS/compat-gcc-7.3-2.96.118.src.rpm /root/SRPMS/ [root@fc1 SPECS]# cd [root@fc1 root]# rpmbuild --rebuild --target i686 SRPMS/compat-gcc-7.3-2.96.118.src.rpm [root@fc1 root]# mv SRPMS/compat-gcc-7.3-2.96.118.src.rpm DONE/
bisonを元に戻します.
[root@fc1 root]# rpm -Uvh \ ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/1/i386/os/Fedora/RPMS/bison-1.875-5.i386.rpm
まず librep, rep-gtk のi686版を作成し,これに入れ替えてからコンパイルします.
[root@fc1 root]# cd SRPMS [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 librep-0.16.1-3.src.rpm [root@fc1 SRPMS]# rpm -Uvh --force /usr/src/redhat/RPMS/i686/librep{,-devel}-0.16.1-3.i686.rpm [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 rep-gtk-0.17-6.src.rpm [root@fc1 SRPMS]# rpm -Uvh --force /usr/src/redhat/RPMS/i686/rep-gtk-0.17-6.i686.rpm [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 sawfish-1.3-2.src.rpm [root@fc1 SRPMS]# mv librep-0.16.1-3.src.rpm rep-gtk-0.17-6.src.rpm sawfish-1.3-2.src.rpm ../DONE/
以上で,個別に扱うものは終わりです.
以下の2つのパッケージは最後に扱うので,別ディレクトリに移動しておきます.
[root@fc1 SRPMS]# mkdir ../SRPMS2 [root@fc1 SRPMS]# mv comps-1-0.20031103.src.rpm rpmdb-fedora-1-0.20031103.src.rpm ../SRPMS2
なぜか,jed, tcsh のコンパイルが終わったところで,自動コンパイルスクリプトが正常終了します.原因は追及してません(^^; この2つは先にやっておきます.
[root@fc1 SRPMS]# rpmbuild --rebuild --target i686 jed-0.99.16-2.src.rpm [root@fc1 SRPMS]# rpmbuild --rebuild --target i686 tcsh-6.12-5.src.rpm [root@fc1 SRPMS]# mv jed-0.99.16-2.src.rpm tcsh-6.12-5.src.rpm ../DONE
スクリプトを作成し,SRPMS/ 以下のソースパッケージを自動でコンパイルします.(81氏: linux@2ch RedHat/Fedora 統合スレ Part17 のスクリプトを元に作成しました)
[root@fc1 SRPMS]# cd [root@fc1 root]# wget http://z1.plala.jp/i686fc/Autobuild.sh [root@fc1 root]# chmod +x Autobuild.sh [root@fc1 root]# ./Autobuild.sh SRPMS
コンパイルに成功したソースパッケージはDONEに,失敗したものはERRに移動されるので確認しましょう.全部成功するはずですが,ひょっとするとruby等のように make test の類で失敗するものがあるかもしれないので,その場合は個別に対処してください.
なお,上記スペックのマシンで約40時間かかりました.
CD作成用ディレクトリを用意する
[root@fc1 root]# mkdir -p /root/cdwork/i386/SRPMS [root@fc1 root]# cd cdwork
オリジナルCDの内容を展開する
# Fedora Core 1 disc-1 をセット [root@fc1 cdwork]# mount /mnt/cdrom [root@fc1 cdwork]# cp -a /mnt/cdrom/* i386/ [root@fc1 cdwork]# umount /mnt/cdrom # Fedora Core 1 disc-2 をセット [root@fc1 cdwork]# mount /mnt/cdrom [root@fc1 cdwork]# cp -a /mnt/cdrom/Fedora/RPMS/*.rpm i386/Fedora/RPMS/ [root@fc1 cdwork]# umount /mnt/cdrom # Fedora Core 1 disc-3 をセット [root@fc1 cdwork]# mount /mnt/cdrom [root@fc1 cdwork]# cp -a /mnt/cdrom/Fedora/RPMS/*.rpm i386/Fedora/RPMS/ [root@fc1 cdwork]# umount /mnt/cdrom # ファイルの個数を確認 [root@fc1 cdwork]# ls i386/Fedora/RPMS/*.rpm | wc -l 1466
rpmdb-fedora, comps を削除
[root@fc1 cdwork]# rm -f i386/Fedora/RPMS/rpmdb-fedora-1-0.20031103.i386.rpm [root@fc1 cdwork]# rm -f i386/Fedora/RPMS/comps-1-0.20031103.i386.rpm
パッケージの置き換え
[root@fc1 cdwork]# cp -f /usr/src/redhat/RPMS/noarch/*.noarch.rpm i386/Fedora/RPMS [root@fc1 cdwork]# for file in /usr/src/redhat/RPMS/i686/*.i686.rpm do pkg=`basename $file .i686.rpm` rm -f i386/Fedora/RPMS/$pkg.i386.rpm cp $file i386/Fedora/RPMS/ done # ファイルの個数を確認 [root@fc1 cdwork]# ls i386/Fedora/RPMS/*.rpm | wc -l 1464 # glibc, kernel, openssl 以外に,i386のファイルが無いことを確認 [root@fc1 cdwork]# ls i386/Fedora/RPMS/*.i386.rpm i386/Fedora/RPMS/glibc-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-common-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-debug-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-devel-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-headers-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-profile-2.3.2-101.i386.rpm i386/Fedora/RPMS/glibc-utils-2.3.2-101.i386.rpm i386/Fedora/RPMS/kernel-BOOT-2.4.22-1.2115.nptl.i386.rpm i386/Fedora/RPMS/kernel-doc-2.4.22-1.2115.nptl.i386.rpm i386/Fedora/RPMS/kernel-source-2.4.22-1.2115.nptl.i386.rpm i386/Fedora/RPMS/nscd-2.3.2-101.i386.rpm i386/Fedora/RPMS/openssl-0.9.7a-23.i386.rpm i386/Fedora/RPMS/openssl-devel-0.9.7a-23.i386.rpm i386/Fedora/RPMS/openssl-perl-0.9.7a-23.i386.rpm # glibc, kernel, openssl 以外に,古いタイムスタンプのファイルが無いことを確認 [root@fc1 cdwork]# ls -lt i386/Fedora/RPMS/ ..... ..... -r--r--r-- 1 root root 39944 Nov 4 09:20 TRANS.TBL -rw-r--r-- 1 root root 13423288 Oct 30 06:06 kernel-smp-2.4.22-1.2115.nptl.i686.rpm -rw-r--r-- 1 root root 12868678 Oct 30 06:06 kernel-2.4.22-1.2115.nptl.i686.rpm -rw-r--r-- 1 root root 12667312 Oct 30 06:06 kernel-2.4.22-1.2115.nptl.i586.rpm -rw-r--r-- 1 root root 41285346 Oct 30 06:06 kernel-source-2.4.22-1.2115.nptl.i386.rpm -rw-r--r-- 1 root root 1803134 Oct 30 06:06 kernel-doc-2.4.22-1.2115.nptl.i386.rpm -rw-r--r-- 1 root root 6679747 Oct 30 06:06 kernel-BOOT-2.4.22-1.2115.nptl.i386.rpm -rw-r--r-- 1 root root 13140968 Oct 30 06:06 kernel-smp-2.4.22-1.2115.nptl.athlon.rpm -rw-r--r-- 1 root root 12708029 Oct 30 06:06 kernel-2.4.22-1.2115.nptl.athlon.rpm -rw-r--r-- 1 root root 1138946 Oct 29 08:26 openssl-0.9.7a-23.i686.rpm -rw-r--r-- 1 root root 26609 Oct 29 08:26 openssl-perl-0.9.7a-23.i386.rpm -rw-r--r-- 1 root root 1661689 Oct 29 08:26 openssl-devel-0.9.7a-23.i386.rpm -rw-r--r-- 1 root root 1143140 Oct 29 08:25 openssl-0.9.7a-23.i386.rpm -rw-r--r-- 1 root root 907682 Oct 29 06:53 nptl-devel-2.3.2-101.i686.rpm -rw-r--r-- 1 root root 5145745 Oct 29 06:53 glibc-2.3.2-101.i686.rpm -rw-r--r-- 1 root root 1062188 Oct 29 06:53 glibc-profile-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 68279 Oct 29 06:53 glibc-utils-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 66502 Oct 29 06:53 nscd-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 1922023 Oct 29 06:53 glibc-devel-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 518372 Oct 29 06:53 glibc-headers-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 24119960 Oct 29 06:53 glibc-debug-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 12903600 Oct 29 06:53 glibc-common-2.3.2-101.i386.rpm -rw-r--r-- 1 root root 3459647 Oct 29 06:53 glibc-2.3.2-101.i386.rpm
rpmdb-fedoraのコンパイル
[root@fc1 cdwork]# rpmbuild --rebuild --define='rpmdbtree /root/cdwork' --define='rpmdbname fedora' \ --define='rpmdbversion 1' /root/SRPMS2/rpmdb-fedora-1-0.20031103.src.rpm [root@fc1 cdwork]# cp /usr/src/redhat/RPMS/i386/rpmdb-fedora-*.i386.rpm i386/Fedora/RPMS/
環境変数の設定
[root@fc1 cdwork]# export PYTHONPATH=/usr/lib/anaconda PATH=$PATH:/usr/lib/anaconda-runtime
既存のTRANS.TBL(長いファイル名の情報)の削除
[root@fc1 cdwork]# find i386 -name TRANS.TBL -exec rm -f {} \;
パッケージ情報の更新
[root@fc1 cdwork]# genhdlist --productpath Fedora /root/cdwork/i386
ディスク情報を作成
[root@fc1 cdwork]# makestamp.py --releasestr="Fedora Core 1" --arch=i386 --discNum="1,2,3" \ --baseDir=Fedora/base --packagesDir=Fedora/RPMS --pixmapsDir=Fedora/pixmaps \ --outfile=i386/.discinfo
comps パッケージの作成.
[root@fc1 cdwork]# rpmbuild --rebuild --define='basedir /root/cdwork/i386/Fedora/base' \ --define='compsversion 1' /root/SRPMS2/comps-1-0.20031103.src.rpm [root@fc1 cdwork]# cp /usr/src/redhat/RPMS/i386/comps-1-0.*.i386.rpm i386/Fedora/RPMS/
パッケージ情報の更新
[root@fc1 cdwork]# genhdlist --productpath Fedora /root/cdwork/i386
インストール順序の情報を作成
[root@fc1 cdwork]# pkgorder /root/cdwork/i386 i386 Fedora > pkgorder.txt
ISOイメージ作成用の分割ディレクトリを生成.(RH9までのsplitdistroはsplittree.pyに置き換わったみたい)
デフォルトでは,640MBごとにディスクが分割されるが,CD3枚に収まるようにするため,700MBずつに分割されるように/usr/lib/anaconda-runtime/splittree.py の79行目を変更する.
[変更前] self.target_size = 640.0 * 1024.0 * 1024 [変更後] self.target_size = 700.0 * 1024.0 * 1024
訂正:splittree.pyに手を加えなくても650MBx3枚に収まるサイズだったことに後で気がつきました。
splittrees.pyで分割ディレクトリを作成
[root@fc1 cdwork]# splittree.py --arch=i386 --total-discs=6 --bin-discs=3 --src-discs=3 \ --release-string="Fedora Core 1" --pkgorderfile=pkgorder.txt \ --distdir=i386 --srcdir=i386/SRPMS --productpath=Fedora [root@fc1 cdwork]# rm -f i386-disc1/Fedora/base/hdlist* [root@fc1 cdwork]# genhdlist --withnumbers --fileorder pkgorder.txt --productpath Fedora /root/cdwork/i386-disc[1-3]
分割ディレクトリからISOイメージを作成(1枚目をbootableに)
[root@fc1 cdwork]# mkisofs -J -d -r -L -T -o yarrow-i686-disc1.iso -b isolinux/isolinux.bin \ -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "Fedora Core 1 Disk1" i386-disc1 [root@fc1 cdwork]# mkisofs -J -d -r -L -T -o yarrow-i686-disc2.iso -V "Fedora Core 1 Disk2" i386-disc2 [root@fc1 cdwork]# mkisofs -J -d -r -L -T -o yarrow-i686-disc3.iso -V "Fedora Core 1 Disk3" i386-disc3
ISOイメージへの MD5 checksum の埋め込み
[root@fc1 cdwork]# implantisomd5 yarrow-i686-disc1.iso [root@fc1 cdwork]# implantisomd5 yarrow-i686-disc2.iso [root@fc1 cdwork]# implantisomd5 yarrow-i686-disc3.iso
以上,お疲れさまでした.あとはできあがったisoイメージをCDに焼いて完成です.
700MBのCD3枚に焼いて,上記作業マシン(DELL LAPTOP)にフルインストールしてみました.日本語インストールを選択し,言語の追加で日本語のみを選択した状態で,ディスクを5GB使用します.
これまでのところ,なんら問題なく,快適に使用できています.
おまけ:
アップデートパッケージのi686版。不定期更新につき、あてにしないこと。(2004/06/27 1ヶ月半ぶりぐらいの更新 お待たせしました??)