rpcbind-1.2.7

Introdução ao rpcbind

O aplicativo "rpcbind" é um substituto para o "portmap". Ele é exigido para importar ou exportar diretórios compartilhados do "Network File System" ("NFS").

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Transferências Adicionais

Dependências do "rpcbind"

Exigidas

libtirpc-1.3.5

Instalação do rpcbind

Para a finalidade de conseguir que o "rpcbind" funcione corretamente, primeiro corrija o pacote para usar o nome correto do serviço:

sed -i "/servname/s:rpcbind:sunrpc:" src/rpcbind.c

Instale o "rpcbind" executando os seguintes comandos:

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

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) "root":

make install

Explicações do Comando

--with-rpcuser=root: Isso contorna um erro no conjunto de comandos sequenciais de configuração.

--without-systemdsystemunitdir: Essa versão do BLFS não suporte o "systemd".

Configurando rpcbind

Conjunto de Comandos Sequenciais de Inicialização

Instale o conjunto de comandos sequenciais de iniciação "/etc/rc.d/init.d/rpcbind" incluso no pacote "blfs-bootscripts-20240416".

make install-rpcbind

Conteúdo

Aplicativo Instalado: rpcbind e rpcinfo
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

rpcbind

é um servidor que converte números de aplicativos "RPC" em endereços universais. Ele precisa estar executando no dispositivo para estar apto a fazer chamadas "RPC" em um servidor nessa máquina

rpcinfo

faz uma chamada "RPC" para um servidor "RPC" e informa dados de acordo com as opções solicitadas