step1:建立lfs使用者。
在ubuntu終端裡用root使用者執行以下命令:
addusr lfs
不做特別設定,為了方便描述,將lfs使用者的密碼也設為lfs。
lfs使用者的主目錄為/home/lfs/。雖然己建立了lfs使用者,但並不用登入為它,現在還是以root的身份進入lfs的主目錄工作。
cat >>/etc/sudoerseof建立doc目錄,並切到doc目錄裡。命令如下:
mkdir /home/lfs/doc
cd /home/lfs/doc
wget
tar xvf lfs-packages-7.0.tar
於是,在這個目錄下,得到乙個7.0/的目錄,lfs7.0包裡的檔案就在這個目錄裡。
step3: 準備sources目錄下需要的原始碼包。這些原始碼包廣泛用於很多開源的專案裡,國內有一些開源專案的伺服器上有這些開源專案,從這些伺服器上可以方便集中抓取原始碼包,比起從個個原始碼包的官網上抓取更加快捷。這些知名的伺服器有 。下面提供從 mirrors.xmu.edu.cn 和別的相關**上抓取所需的原始碼包的命令,列表如下:
mkdir -v sources
cd sources
wget /gentoo/distfiles/autoconf-2.69.tar.xz
wget
mv 225c2ed62fe37a4db22bf4b95c3731dab1a50dde.tar.gz cloog-0.16.3.tar.gz
wget /gentoo/distfiles/gentoolkit-0.3.0.6.tar.gz
wget /gentoo/distfiles/git-1.8.0.tar.gz
wget
wget /gentoo/distfiles/nano-2.3.1.tar.gz
wget /gentoo/distfiles/openssl-1.0.1c.tar.gz
手斧Linux 從LFS到Funtoo (3)
碼開始編譯ubuntu。突然間,我理解了 ubuntu是基於debian 的這個說法。ubuntu由debian所使用的deb包來建造,而deb包有乙個稱為buildd的多機系統來完成編譯構造,buildd是 雞 而乙個個deb包是它下出來的 蛋 而這一節,不好理解成from scrash了。關於a...
手斧Linux 從LFS到Funtoo (5)
系統安裝有4g的物理記憶體。cat proc meminfo memtotal 3798464 kb memfree 114808 kb buffers 264348 kb cached 2585416 kb 系統裝有gcc開發環境,版本資訊如下 gcc v 使用內建 specs。collect g...
手斧Linux 從LFS到Funtoo (9)
step1 修改 home lfs bashrc,增加以下內容。lfs home lfs build lfs tgt uname m lfs linux gnu lfs tgt x86 64 lfs linux gnu lfs32 tgt i686 lfs linux gnu makeflags j...