1-1.Build the development environmental preparation for uclibc
1. Using a part of the development machine as uclibc development environment.
2. Assignment of disks are as follows:
| /dev/hda1 |
/boot |
133M |
ext3 |
Boot Area(RH80) |
| /dev/hda2 |
swap |
769M |
|
Swap Area(Share) |
| /dev/hda3 |
/ |
10001M |
ext3 |
RedHatLinux Root Area(RH80) |
| /dev/hda5 |
/tftpboot |
30000M |
ext3 |
tftpboot Area |
| /dev/hdc5 |
/mnt/target1 |
10000M |
ext3 |
Work Area(Compile etc.) |
| /dev/hdc6 |
/mnt/target2 |
10000M |
ext2 |
Original LINUX Starting Check Area |
| /dev/hdc7 |
/mnt/target3 |
10000M |
ext3 |
Development Area 1 |
| /dev/hdc8 |
/mnt/target4 |
10000M |
ext3 |
uclibc Development Environment |
| /dev/hdc9 |
/mnt/target5 |
10000M |
ext3 |
uclibc Systems Development Area |
| /dev/hdc10 |
/mnt/target6 |
10000M |
ext3 |
Development Area 4 |
| /dev/hdc11 |
/mnt/target7 |
10000M |
ext3 |
Development Area 5 |
| /dev/hdc12 |
/mnt/target8 |
10000M |
ext3 |
Development Area 6 |
| /dev/hdc13 |
/mnt/target9 |
10000M |
ext3 |
Development Area 7 |
| /dev/hdc14 |
/mnt/temp |
27000M |
ext3 |
Backup&Temporary&Install Images
Making custom CD Area |
| /dev/hdb |
/mnt/cdrom |
|
ISO9660 |
DVD-ROM Drive |
| /dev/hdd1 |
/mnt/cf |
Over 8M |
ext2 |
Compact Flash |
3. Making directories of LINUX standard.
$cd /mnt/target4
$mkdir -p bin dev home lib mnt proc sbin usr boot etc root tmp var
$cd var
$mkdir -p lock log run spool
$cd ../usr
$mkdir -p bin include lib local sbin share src
$cd share
$mkdir -p man
$cd man
$mkdir -p man1 man2 man3 man4 man5 man6 man7 man8 man9
$cd ../..
$ln -s share/man man
4. Getting packages for static module compile.
| Package Name |
Version |
Description |
| kernel |
2.4.21 |
Linux Kernel |
| bash |
2.05b |
Borne Again SHell |
| sh-utils |
2.0.15 |
chroot,date,dirname,echo,
env,hostname,nice,pwd,sleep,su,uptime,who etc. |
| fileutils |
4.1.11 |
chmod,chown,cp,dd,df,du,install,
ln,ls,mkdir,rm etc. |
| binutils |
2.14 |
addr2line,ar,as,gasp,ld etc. |
| bzip2 |
1.0.2 |
bzip2 (bunzip2,bzcat),bzip2recover |
| diffutils |
2.8.4 |
cmp,diff,diff3,sdiff |
| gawk |
3.1.2 |
gawk |
| gcc |
3.3 |
GCC (c++,cc,g++,gcc etc.) |
| grep |
2.5.1 |
grep (egrep,fgrep,grep) |
| gzip |
1.3.5 |
gzip (gunzip,zcat),gzexe etc. |
| make |
3.80 |
make |
| patch |
2.5.9 |
patch |
| sed |
4.0.7 |
sed |
| tar |
1.13 |
rmt,tar |
| texinfo |
4.6 |
info,install-info,makeinfo,
texi2dvi,texindex |
| textutils |
2.1 |
cat,cut,expand,head,join,od,sort,
tail,wc etc. |
It works by the newest version for the time being.
|