iputils inneholder en samling av nettverksverktøy.
Først opprett installasjonsmappen som root bruker:
mkdir -pv /opt/iputils-20250605 && ln -svfn iputils-20250605 /opt/iputils
Installer iputils ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/opt/iputils-20250605 \
--buildtype=release \
-D INSTALL_SYSTEMD_UNITS=false \
.. &&
ninja
Nå, som root bruker:
ninja install
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.
--buildtype=release:
Spesifiser en byggetype som er egnet for stabile utgivelser av
pakken, da standardtypen kan produsere uoptimaliserte binærfiler.
--prefix=/opt/iputils-20250605:
Installerer pakken i en versjonert undermappe av /opt for å unngå
filnavnkollisjoner med ping kommandoen som er installert i LFS.
-D
INSTALL_SYSTEMD_UNITS=false: Deaktiverer noe død kode
som ikke brukes noe sted i pakken.
-D USE_IDN=false: Dette alternativet
deaktiverer IDN støtte. Bruk det hvis du ikke har installert den
anbefalte avhengigheten.
Som root bruker, opprett
/etc/profile.d/iputils.sh filen for
å kunne bruke de nylig installerte verktøyene:
cat > /etc/profile.d/iputils.sh << "EOF"
# Begin /etc/profile.d/iputils.sh
pathprepend /opt/iputils/bin PATH
# End /etc/profile.d/iputils.sh
EOF
Umiddelbart etter installasjon, oppdater gjeldende PATH for ditt nåværende skall som en vanlig bruker:
source /etc/profile.d/iputils.sh
For å få mandb til
å inkludere iputils manualsidene i databasen, utsted, som
root bruker:
cat >> /etc/man_db.conf << "EOF" &&
# Begin iputils addition
MANDATORY_MANPATH /opt/iputils/share/man
MANPATH_MAP /opt/iputils/bin /opt/iputils/share/man
MANDB_MAP /opt/iputils/share/man /var/cache/man/iputils
# End iputils addition
EOF
mkdir -p /var/cache/man &&
mandb -c /opt/iputils/share/man