我們要把源代碼放置到目標系統的/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
命令來看看它都為我們生成了哪些設備文件吧.