7.12. Util-linux-2.38.1

Util-linux pakken inneholder diverse hjelpeprogrammer.

Omtrentlig byggetid: 0.6 SBU
Nødvendig diskplass: 149 MB

7.12.1. Installasjon av Util-linux

FHS anbefaler å bruke /var/lib/hwclock mappen i stedet for den vanlige /etc mappen som plassering for adjtime filen. Opprett denne mappen med:

mkdir -pv /var/lib/hwclock

Forbered Util-linux for kompilering:

./configure ADJTIME_PATH=/var/lib/hwclock/adjtime    \
            --libdir=/usr/lib    \
            --docdir=/usr/share/doc/util-linux-2.38.1 \
            --disable-chfn-chsh  \
            --disable-login      \
            --disable-nologin    \
            --disable-su         \
            --disable-setpriv    \
            --disable-runuser    \
            --disable-pylibmount \
            --disable-static     \
            --without-python     \
            runstatedir=/run

Betydningen av konfigureringsalternativene:

ADJTIME_PATH=/var/lib/hwclock/adjtime

Dette angir plasseringen av filopptaksinformasjonen om maskinvareklokken i henhold til FHS. Dette er ikke strengt tatt nødvendig for dette midlertidige verktøyet, men det forhindrer at det lages en fil på et annet sted, som ikke ville bli overskrevet eller fjernet når du bygger den endelige util-linux pakken.

--libdir=/usr/lib

Denne bryteren sikrer .so målrettes mot symbolkoblinger i den delte bibliotekfilen i samme mappe (/usr/lib) direkte.

--disable-*

Disse bryterne forhindrer advarsler om bygningskomponenter som krever pakker som ikke er i LFS eller ikke er installert ennå.

--without-python

Denne bryteren deaktiverer bruk av Python. Den unngår å prøve å bygge unødvendige bindinger.

runstatedir=/run

Denne bryteren angir plasseringen av socket som brukes av uuidd og libuuid riktig.

Kompiler pakken:

make

Installer pakken:

make install

Detaljer om denne pakken finner du i Section 8.73.2, “Innhold i Util-linux.”