手斧Linux 從LFS到Funtoo (6)

2021-06-27 17:01:22 字數 964 閱讀 4386

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...