Installing FreeNX on Ubuntu 10.10 by modifying the repository after you have installed it.
- Open your terminal and type by : Applications > Accessories > Terminal
- Now type :
sudo gedit /etc/apt/sources.list.d/freenx-team-ppa-maverick.list
Now make changes these :
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu maverick main
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main
- Now Install Open SSH server by typing the following line in terminal :
sudo apt-get install openssh-server
Installation of FreeNX server on Ubuntu. In Ubuntu, users have two choices for their NX server :
Download it from here: nxsetup.tar.gz. Extract the file nxsetup. Keep it safe. We will need it.
- Open your terminal from Applications > Accessories > Terminal and type in this command :
sudo apt-get install python-software-properties && sudo add-apt-repository ppa:freenx-team
- Then Update Aptitude Package Manager:
sudo apt-get update
- At this point, the repository has been added and aptitude had been updated. Now install the neatx-server package using Aptitude to install extra needed packages.
sudo apt-get install neatx-server
Now, navigate to the directory to where you have extracted the nxsetup file. Then, move the file into the proper directory: /usr/lib/nx/ with:
sudo mv nxsetup /usr/lib/nx/nxsetup
Finally, make sure you change the ownership of this file once you moved it so that it is owned by root:
Now use nxsetup to install necessary files and create the special user "nx"
sudo chown root:root /usr/lib/nx/nxsetup
sudo /usr/lib/nx/nxsetup --install