An NFS client on Debian needs user-space helper programs before the standard mount command can attach remote exports. Without those utilities, a valid server path can still fail locally because the client cannot hand the request to the NFS mount helper.
Debian ships the helper set in the nfs-common package from the distribution repositories. The package provides mount.nfs, mount.nfs4, showmount, nfsstat, nfsiostat, and client-side service units, while server-side exports remain a separate nfs-kernel-server task.
The install prepares the host to inspect and mount existing exports, but it does not add a persistent mount or share local directories. After the local helpers report version output, a query against a known server export can confirm that DNS, RPC access, and export policy are ready for the next mount step when the server exposes export discovery.
$ sudo apt update
$ sudo apt install nfs-common
The nfs-common package installs client-side tools only. Install and configure server exports on the host that shares the directory.
$ dpkg-query -W nfs-common nfs-common 1:2.8.3-1
The exact version changes by Debian release and security update level. The package name should remain nfs-common.
$ mount.nfs --version mount.nfs: (linux nfs-utils 2.8.3)
$ showmount --version showmount for 2.8.3
$ showmount --exports files.example.net Export list for files.example.net: /srv/nfs/projects 192.0.2.0/24
Replace files.example.net with the server name or address that should allow this Debian client. Some NFSv4-only servers do not expose export discovery; test the mount directly when the server owner already provided the export path.
Related: List NFS exports from a client
Related: Mount an NFS export on Linux
Related: Mount an NFS export with a systemd mount unit