《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
最後更新:2017-11-07 15:05:11