カーネルのヘッダをインストールする
cd /sources tar jxf linux-2.4.25.tar.bz2 chown -R 0:0 linux-2.4.25 mv linux-2.4.25 /usr/src/ ln -s /usr/src/linux-2.4.25 /usr/src/linux cd /usr/src/linux make mrproper make include/linux/version.h make symlinks cp -HR include/asm /usr/include cp -R include/asm-generic /usr/include cp -R include/linux /usr/include touch /usr/include/linux/autoconf.h
Man-pages-1.65 のインストール
cd /sources tar jxf man-pages-1.65.tar.bz2 cd man-pages-1.65 make install cd .. rm -rf man-pages-1.65
Glibc-2.3.3 のインストール
tar jxf glibc-2.3.3-20031202.tar.bz2 cd glibc-2.3.3-20031202 mkdir ../glibc-build cd ../glibc-build ../glibc-2.3.3-20031202/configure --prefix=/usr \ --disable-profile --enable-add-ons=linuxthreads \ --libexecdir=/usr/lib --with-headers=/usr/include \ --without-cvs make make check touch /etc/ld.so.conf make install make localedata/install-locales mkdir -p /usr/lib/locale localedef -i de_DE -f ISO-8859-1 de_DE localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro localedef -i en_HK -f ISO-8859-1 en_HK localedef -i en_PH -f ISO-8859-1 en_PH localedef -i en_US -f ISO-8859-1 en_US localedef -i es_MX -f ISO-8859-1 es_MX localedef -i fr_FR -f ISO-8859-1 fr_FR localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro localedef -i it_IT -f ISO-8859-1 it_IT localedef -i ja_JP -f EUC-JP ja_JP make -C ../glibc-2.3.3-20031202/linuxthreads/man make -C ../glibc-2.3.3-20031202/linuxthreads/man install cd .. rm -rf glibc-2.3.3-20031202 rm -rf glibc-build
Glibcの設定
cat > /etc/nsswitch.conf << "EOF" # Begin /etc/nsswitch.conf passwd: files group: files shadow: files publickey: files hosts: files dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: db files # End /etc/nsswitch.conf EOF
タイムゾーンの設定
cp --remove-destination /usr/share/zoneinfo/Japan /etc/localtime
Dynamic Loader の設定
cat > /etc/ld.so.conf << "EOF" # Begin /etc/ld.so.conf /usr/local/lib /opt/lib # End /etc/ld.so.conf EOF