Basta fazer o seguinte em / etc / default / portmap para impedir que o portmap ouça na interface externa:
# If you want portmap to listen only to the loopback
# interface, uncomment the following line (it will be
# uncommented automatically if you configure this
# through debconf).
OPTIONS="-i 127.0.0.1"
Então faça:
/etc/init.d/portmap restart
Eu acho que o problema é bem simples, mas complicado. O Apt instala o rpcbind porque você remove o portmap
De sua saída:
The following extra packages will be installed:
libtirpc1 rpcbind
Mas também percebe que o rpcbind não é mais necessário porque o nfs-common também será removido.
De sua saída:
The following packages were automatically installed and are no longer required:
libtirpc1 rpcbind
Use 'apt-get autoremove' to remove them.
Se você tivesse respondido "y", o apt teria removido o portmap e o nfs-common e instalado o libtirpc1 e o rpcbind. Então você teria que executar o apt-get autoremove para remover libtirpc1 e rpcbind.
Eu acho que pode ser algo na ordem de importância no processo de tomada de decisão do apt.
Ou seja. a regra:
portmap removido, em seguida, instale o rpcbind
É mais importante que a regra:
nfs-common removido, então não preciso de rpcbind
A primeira regra pode ser verificada sem conhecimento ainda de nfs-common sendo removido. É menos importante que um pacote não seja mais necessário do que uma dependência quebrada. E é facilmente "corrigido" executando "apt-get autoremove" posteriormente.
Eu não acho que seja um bug, apenas um resultado do processo decisório do apt.