30
edits
Changes
no edit summary
= Fedora = [[File:NX server on Fedora 12.png|thumb|300px|Connecting remotely with NX Client to Fedora inside OpenVZ container.]] * Use fedora template to create new container and install desktop of your choice: GNOME: <pre>yum groupinstall "GNOME Desktop Environment"</pre> KDE: <pre>yum groupinstall "KDE (K Desktop Environment)"</pre> XFce: <pre>yum groupinstall "XFCE"</pre> * You may need to install additional package audiofile:<pre>yum install audiofile</pre> * Download installation RPM packages for server from site [http://www.nomachine.com/select-package.php?os=linux&id=1 www.nomachine.com]. Choose right architecture i386 or x86_64. Example: <pre>wget http://64.34.161.181/download/3.4.0/Linux/nxclient-3.4.0-5.i386.rpmwget http://64.34.161.181/download/3.4.0/Linux/nxnode-3.4.0-6.i386.rpmwget http://64.34.161.181/download/3.4.0/Linux/FE/nxserver-3.4.0-8.i386.rpm</pre> * Do simple manual installation of RPM packages. Example:<pre>rpm -ivh nxclient-3.4.0-5.i386.rpmrpm -ivh nxnode-3.4.0-6.i386.rpmrpm -ivh nxserver-3.4.0-8.i386.rpm</pre> * Done. You can now connect from NX client to your server. = Ubuntu = == Installation == Create a new VE container using the gutsy template. Edit /etc/apt/sources.list and enable the "multiverse" repository.Installed Install X and XDM
<pre>apt-get install xorg xdm</pre>
Then I added add this 3rd party repo to sources.list. (Warning: the datakeylive.com repository below is obsolete! No ubuntu repository offers freenx at the moment) <prett>deb <s>http://www.datakeylive.com/ubuntu </s> gutsy main<br>deb-src <s>http://www.datakeylive.com/ubuntu </s> gutsy main<br></prett>Install the repo keys and update:<br><tt>wget <s>http://www.datakeylive.com/ubuntu/dists/gutsy/wjeremy.key</s> -O - | apt-key add -<br>wget <s>http://www.datakeylive.com/ubuntu/dists/gutsy/alivesoftware.key</s> -O - | apt-key add -<br>sudo apt-get update</tt>Install FreeNX (*)
<pre>
</pre>
<pre>
apt-get install expect openssh-server tcl8.4 libxcomp2 libxcompext2 libxcomp3 libxcompext3 libxcompshad nxlibs nxagent nxproxy nxclient freenx-server openssl
</pre>
Finally install XFCE
Thanks to dantalizing for the feedback.
== Troubleshooting ==
(*)
If you get any errors like:
<pre>
dpkg: error processing /var/cache/apt/archives/libxcomp3_3.1.0-6-2_i386.deb (--unpack):
trying to overwrite `/usr/lib/libXcomp.so.3.1.0', which is also in package libxcomp2
</pre>
while installing the libxcomp package, just force-install the libxcomp package:
<pre>
# cd /var/cache/apt/archives
# dpkg --force-all -i libxcomp3_3.1.0-6-2_i386.deb
# apt-get -f install
</pre>
You '''can't print from VE''' to client PC easily because printing in NX is realized via samba-mount of shared client's printer and CIFS isn't virtualized yet.
[[Category: HOWTO]]
[[Category: X]]