Hey JP,
You need to compile NX yourself. I've done this too. I made packages (.debs), for myself. I can give them to you, but they're 3rd party and I could have done sth evil with them (IOW: at your own risk).
$ dpkg -l | grep nx
[i]ii freenx 0.4.4+0.4.5-4ubuntu2 The FreeNX application/thin-client server ba ii nxagent 1.4.92+1.5.0-11 NoMachine NX - nesting X server with roundtr ii nxagent-dev 1.4.92+1.5.0-11 NoMachine NX - nesting X server with roundtr ii nxdesktop 1.4.92+1.5.0-11 NoMachine NX - nesting X server with roundtr ii nxlibs 1.4.92+1.5.0-11 NoMachine NX - common agent libraries ii nxlibs-dev 1.4.92+1.5.0-11 NoMachine NX - common agent libraries[/i]
..and..
$ dpkg -l | grep xcomp
[i]ii libxcomp-dev 1.4.92+1.5.0-11 NoMachine NX - NX compression library ii libxcomp1 1.4.92+1.5.0-11 NoMachine NX - NX compression library ii libxcompext-dev 1.4.92+1.5.0-11 NoMachine NX - NX compression library ii libxcompext1 1.4.92+1.5.0-11 NoMachine NX - NX compression library[/i]
I've used .deb control files from others and modified them a bit. Don't use NX 2.0 with FreeNX 1.5 or FreeNX 2.0 with NX 1.5. They're not compatible. There are only .deb control files for FreeNX 1.5 and NX 1.5. Use Serveas his repository:
http://free.linux.hp.com/~brett/seveas/freenx/
So you'll have to compile anyway, either make a package, or don't. I prefer the clean way.
Since there are no packages for FreeNX 2.0, NX 2.0 nor .deb control files (not for x86, not for source, not for SPARC) to make .deb from source you only can install those the dirty way or make the .deb control files yourself (and share em? :) ). I tried the latter and gave up. The 2.0 protocol has some advantages over the older ones.