天天看點

《Linux From Scratch》第一部分:介紹 第一章:介紹-1.1 如何建構LFS系統

         LFS 系統需要在一個已經安裝好的 Linux 發行版(比如 Debian、OpenMandriva、Fedora 或

OpenSUSE)中建構。這個已有的 Linux 系統(即宿主)作為建構新系統的起始點,提供了必要的程式,包括一個編譯器、連結器和

shell。請在安裝發行版的過程中選擇

“development(開發)”選項以便使用這些開發工具。

除了将一個獨立發行版安裝到你的電腦上之外,你也可以使用商業發行版的 LiveCD。

(第一遍基本上就是重新安裝這兩個核心軟體包)。下一步是建構 Glibc,即 C 語言庫。Glibc

将用第一遍建構的工具鍊編譯。然後,第二遍的工具鍊就被編譯好了。這次,工具鍊将被動态連結到建立成的 Glibc。

chroot 實作的,因為建立一個可啟動的系統還需要有一些目前尚未完成的額外工作。

使用 “chroot” 的最大好處是,它在運作過程中允許你在建構 LFS 的同時繼續使用宿主系統。在等待包的編譯過程中,你可以繼續正常使用你的電腦。

流程大概就是這樣。每一步的詳細資訊都會在之後的章節和軟體包的描述裡讨論。當你踏上這段 LFS 之旅,就會理清這些看起來很複雜的東西,每一個都将對号入座。

建立者:Gerard Beekmans

編輯者:Matthew Burgess 和 Armin K.

翻譯團隊:LCTT

譯者/校對:H-mudcup,wxy

<a href="https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter01/how.html" target="_blank">原文連結</a>

繼續閱讀