歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 用LFS從零開始構建完整Linux系統

用LFS從零開始構建完整Linux系統

日期:2017/2/28 16:09:04   编辑:Linux教程

新的任務來了,而且這次是真正的任務,一個工程!

他讓我們實現用LFS從零開始,構建出一個完整的Linux~

當然,不是平白無故的就創建,而是參考其他人的文章:

豹哥的[原創]第二版 手把手教你如何建立自己的Linux系統 下載見http://www.linuxidc.com/Linux/2011-08/40705.htm

這篇文章詳細的說明了如何從只有一個機器,到完整的構建出一個操作系統,整個過程可以說就是在親手打造,所有的軟件包都要自己安裝。

而這些軟件包的素材,有一個CD都幫我們准備好了,那就是LiveCD(點擊下載)

於是,當我們准備停當之後,開開自己的虛擬機,就開始我們LFS制作linux之旅。

馬哥說:做這個其實很簡單,但是工程量浩大,命令諸多,而且繁雜,只要細心,一定能做出來。

我本著自己眼疾手快身體棒的優勢,在大致浏覽一遍作者的全文,和大概理解他的意思之後,開始動手了~

一路創建,編譯,制作,刪除。

在寫了一半的時候,我終於理解,為什麼馬哥讓我們做這樣的沒有什麼技術含量,是個人只要細心都能做出來的工作了。

有句話說的好,好記性不如爛筆頭。

馬哥正是希望我們通過這樣的方式,來一遍遍的強化對linux下命令的理解,和命令的掌握。

可能我們在敲擊這個命令的時候根本不知道它代表著什麼,將會有什麼作用,帶的參數又有什麼意思。但是,當我們需要安裝著無數遍的時候。我自然而然的記下來那其中非常重要的命令:

一個個說,用到最多的命令

  1. tar xvf filesname ## 這是解壓縮的命令,可以直接將.tar打包又經過了bz2或者gzip壓縮的文件,都能將其解壓並展開。供我們使用。
  2. ./configure ## 這個是當定義一個軟件的配置信息,還有常用的參數比如:
  3. --prefix=dir 定義安裝目錄
  4. --bindir=DIR 指定二進制文件的安裝位置.這裡的二進制文件定義為可以被用戶直接執行的程序.
  5. --sbindir=DIR 指定超級二進制文件的安裝位置.這是一些通常只能由超級用戶執行的程序.
  6. --libexecdir=DIR 指定可執行支持文件的安裝位置.與二進制文件相反,這些文件從來不直接由用戶執行,但是可以被上面提到的二進制文件所執行.
  7. --libdir=DIR 指定庫文件的安裝位置.
  8. --program-prefix=PREFIX 指定將被加到所安裝程序的名字上的前綴.
Copyright © Linux教程網 All Rights Reserved