我们要把源代码放置到目标系统的/usr/src
目录下面.因此,举个例
子吧,如果您的目标系统是挂载在/mnt/target
这个地方,且您的tar
包是放在/root
里面,那么您要做的就是∶
cd /mnt/target/usr/src tar -xzvf /root/MAKEDEV-2.5.tar.gz
然后就把这些tar包复制到您要解开它们的地方就行了.千万别迷糊了哦.;->
当您安装软件的时候,通常情况下您会把它们安装在正在使用的系统上.但是我们
并不想这么做,因为我们是要把/mnt/target
当做根文件系统(root
filesystem),就是要把这些软件安装到这个地方.不同的软件包有不同的处理
方式.比如说MAKEDEV设备生成器包,您要做的是∶
ROOT=/mnt/target make install
您得先在这个包当中的README说明文件和INSTALL安装说明文件当中查出这些选项,
或者执行命令./configure --help
查看帮助说明.
查看一下MAKEDEV包当中的Makefile
文件,看看它是怎样处理我们在命令
行当中设置的ROOT
变量的.接著通过执行man ./MAKEDEV.man
来
查看一下它的手册页,看看它是怎么起到作用的.您会发现生成我们自己的设备的
方式就是执行cd /mnt/target/dev
然后./MAKEDEV generic
.
请使用ls
命令来看看它都为我们生成了哪些设备文件吧.