rpcbind programmet er en erstatning for portmap. Det kreves for import eller eksport av delte mapper for Network File System (NFS).
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://downloads.sourceforge.net/rpcbind/rpcbind-1.2.7.tar.bz2
Nedlasting MD5 sum: acd444ed322eb458fbd395ec69c4e083
Nedlastingsstørrelse: 124 KB
Estimert diskplass som kreves: 1.6 MB
Estimert byggetid: mindre enn 0.1 SBU
Nødvendig oppdatering: https://www.linuxfromscratch.org/patches/blfs/svn/rpcbind-1.2.7-vulnerability_fixes-1.patch
For å få rpcbind til å virke riktig, fiks først pakken for å bruke riktig tjenestenavn:
sed -i "/servname/s:rpcbind:sunrpc:" src/rpcbind.c
Installer rpcbind ved å kjøre følgende kommandoer:
patch -Np1 -i ../rpcbind-1.2.7-vulnerability_fixes-1.patch && ./configure --prefix=/usr \ --bindir=/usr/sbin \ --with-rpcuser=root \ --enable-warmstarts \ --without-systemdsystemunitdir && make
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
--with-rpcuser=root: Dette virker rundt en feil i konfigureringsskriptet.
--without-systemdsystemunitdir: Denne versjonen av BLFS støtter ikke systemd.
Installer /etc/rc.d/init.d/rpcbind
init skriptet
inkludert i blfs-bootscripts-20240913 pakken.
make install-rpcbind