手斧Linux 從LFS到Funtoo (9)

2021-06-27 17:01:22 字數 959 閱讀 6893

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`expr $(grep '^processor' /proc/cpuinfo | wc -l) + 1`

wolf64_tgt=$(uname -m)-wolf-linux-gnu

#wolf64_tgt=x86_64-wolf-linux-gnu

wolf32_tgt=i686-wolf-linux-gnu

path=/tools/bin:/bin:/usr/bin

export path lfs lfs_tgt lfs32_tgt makeflags wolf64_tgt wolf32_tgt

step2:修改/home/lfs/.profile,增加以下內容,使得ls時能顯示出顏色。

alias ls='ls --color=auto'

step3:改用lfs使用者登入,並檢查上面的設定。命令如下:

su - lfs

envstep4:建立工作目錄。命令如下:

mkdir -pv $lfs

cd $lfs

step5:建立sources、distfiles目錄。

cp -r ../doc/sources .

ls sources

cp -r ../doc/distfiles .

ls distfiles

step6:建立tools目錄接。

mkdir $lfs/tools

sudo ln -sv /home/lfs/build/tools /tools

step8:完成tools目錄下內容的構建。

手斧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 (6)

step1 建立lfs使用者。在ubuntu終端裡用root使用者執行以下命令 addusr lfs 不做特別設定,為了方便描述,將lfs使用者的密碼也設為lfs。lfs使用者的主目錄為 home lfs 雖然己建立了lfs使用者,但並不用登入為它,現在還是以root的身份進入lfs的主目錄工作。c...