What are the available NX Node packages for Linux?
NoMachine's general policy is to provide NX packages (RPM, DEB and compressed TAR), natively-compiled either for 32bit and 64bit architectures, for the most recent versions of Linux.
The NX node package ships the NX core components, binaries and libraries. Among them the libXcompshad.so library which links to libstdc++ version 6 and requires that this library is present on the system.
Installing the NX Node package is a pre-requisite for installing NX Server.
An up-to-date list of supported platforms, which apply to either server and node, can be found at:
For those users of earlier Linux versions, not shipped with libstdc++ library version 6 or XFT libraries, NoMachine makes available proper NX packages at:
Users need to be aware that at the time of any NX release, it is possible that these packages for older Linux distributions are slightly delayed.
The NX Node for Linux i386 and x86_64 packages
The NX Node for Linux packages ship the nxnode executable and the perl libraries required by the node binary. They also ship NX Core binaries and
libraries which may need to share libraries provided by the NX Client
package. Having NX Client installed is the only requirement to install NX Node.
Please note that NX Client requires that libstdc++.so.6 is present on the system. The libstdc++.so.6 library is needed also by the libXcompshad.so library shipped together with NX Node package.
More information related to requirements for NX Client are available at:
The NX Node for Linux i386 packages for earlier Linux versions
These packages are intended for less recent Linux versions, not shipped with libstdc++ library version 6 or XFT libraries.
This NX Node software works on 64bit hardware as long as the Operating System offers support for 32bit applications:
Installing this NX Node package requires that NX Client for Linux i386 packages for O.S. not shipped with libstdc++.so.6 is already present on the system.
Please note that this NX Client software requires that libstdc++-libc6.2-2.so.3 is present on the system. The libstdc++-libc6.2-2.so.3 library is needed also by
the libXcompshad.so library shipped together with NX Node package.
Use the appropriate package for your platform
In order to avoid possible errors, please be careful to avoid mixing up NX Client and NX Node packages requiring libstdc++.so.6 and libstdc++-libc6.2-2.so.3 respectively.
Which libraries are not shipped in the NX Client 3.0.0 packages for Linux
How to retrieve the right package for your Linux distribution