閱讀95 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.33. Util-linux-2.26

           Util-linux 軟件包包含了各種各樣的小工具。

大概編譯時間: 0.6 SBU
所需磁盤空間: 139 MB

5.33.1. 安裝 Util-linux

配置 Util-linux 準備編譯:

./configure --prefix=/tools                \
            --without-python               \
            --disable-makeinstall-chown    \
            --without-systemdsystemunitdir \
            PKG_CONFIG=""

配置腳本參數的含義:

--without-python

這個選項會禁止使用宿主係統中可能安裝了的 Python。這樣可以避免構建一些不必要的捆綁應用。

--disable-makeinstall-chown

這個選項會禁止在安裝的時候使用 chown 命令。這對我們安裝到 /tools 目錄沒有意義而且可以避免使用 root 用戶安裝。

--without-systemdsystemunitdir

對於使用 systemd 的係統,這個軟件包會嚐試安裝 systemd 特定文件到 /tools 下一個不存在的目錄裏。這個選項可以避免這個不必要的動作。

PKG_CONFIG=""

設定這個環境變量可以避免增加一些宿主機上存在卻不必要的功能。請注意這裏設定環境變量的方式和 LFS 其他部分放在命令前麵的方式不同。在這裏是為了展示一下使用 configure 腳本配置時設定環境變量的另一種方式。

編譯軟件包:

make

安裝軟件包:

make install



創建者:Gerard Beekmans
編輯者:Matthew Burgess 和 Armin K.
翻譯團隊:LCTT
譯者/校對:zpl1025/ictlyh

最後更新:2017-11-07 15:05:11

  上一篇:go  《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.34. Xz-5.2.0
  下一篇:go  《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.32. Texinfo-5.2