User Tools

Site Tools


freenx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

freenx [2013/01/30 17:50] (current)
Line 1: Line 1:
 +ComputerStuff > [[RemoteAccess]] > (([[NX]]))
  
 +[[FreeNX]] est une implémentation serveur libre de (([[NX]])) en [[bash]].
 +http://freenx.berlios.de/
 +http://developer.berlios.de/projects/freenx/
 +
 +((http://osnews.com/story.php?news_id=8139 Interview: [[NX]] - Revolution of Network Computing?)) (traduction anglaise de l'((http://www.golem.de/0408/33026.html article en allemand)))
 +
 +Example: ((http://www.danka.de/printpro/[[NX]].html Amazing Konqueror Screenshots on [[Windows]] XP))
 +
 +Sources: http://debian.tu-bs.de/knoppix/nx/freenx-0.4.0.tar.gz
 +
 +Packages (([[Debian]])) (outdated):
 +
 +((http://www.kalyxo.org/twiki/bin/view/Main/[[FreeNX]] [[Debian]] unofficial packages)) at ~Kalyxo.org
 +
 +((http://www.linuxcompatible.org/story33481.html Également accessible depuis)):
 +
 +
 +<[The long awaited [[FreeNX]] server is finally here! Apt-get it from:
 +
 +deb http://www.freedesktop.org/~mornfall/debian/ experimental main
 +
 +you may try this link to found valid source:
 +((https://www.eng.uwaterloo.ca/twiki/bin/view/Linux/[[FreeNX]]))
 +
 +After installing it by
 +<code>apt-get install nxserver</code>
 +Run, as root 
 +<code>nxsetup</code>
 +Then add your users (again as root), like 
 +<code>nxserver --adduser username</code>
 +and
 +<code>"nxserver --passwd username</code>
 +The user must exist in the system database first. When you have done this, you can run nxclient (get it from http://www.nomachine.com).]>
 +
 +[[FreeNX]] est disponible sur (([[Knoppix]])) 3.6 (http://www.golem.de/0406/31957.html)).
 +
 +Il existe une ((https://mail.kde.org/mailman/listinfo/freenx-knx mailing list)).
 +
 +
 +== Documentation ==
 +
 +Pour LTSP: http://ltsp.criticalcontrol.com/freenx.html
 +
 +
 +== Installation Serveur ==
 +
 +=== Packages ===
 +==== [[Debian]] ====
 +J'ai un aptitude dist-upgrade sur ma Sarge, puis j'ai rajouté dans /etc/apt/sources.list la ligne:
 +
 +<code>deb http://www.kalyxo.org/debian/ experimental main</code>
 +
 +<code>aptitude update</code>
 +donne une erreur:
 +<code>W: Couldn't stat source package list http://www.kalyxo.org experimental/main Packages (/var/lib/apt/lists/www.kalyxo.org_debian_dists_experimental_main_binary-i386_Packages) - stat (2 No such file or directory)
 +W: You may want to update the package lists to correct these missing files
 +W: You may want to update the package lists to correct these missing files</code>
 +J'ai malgré cela fait
 +<code>aptitude install nxserver</code>
 +qui installe également les packages suivants:
 +//libnxcomp0 libnxcompext0 nxagent nxproxy nxssh//
 +
 +Ensuite j'ai lancé
 +<code>nxsetup</code>
 +Puis j'ai crée un utilisateur //carl//:
 +<code>nxserver --adduser carl</code>
 +et je lui ai ensuite donné un mot de passe:
 +<code>nxserver --passwd  carl</code>
 +
 +
 +J'ai commenté le repository sur kalyxo.org et fait
 +<code>aptitude update</code>
 +
 +==== Slackware ====
 +Sur http://www.linuxpackages.net/ rechercher freenx:
 +<code>wget http://ftp.scarlet.be/pub/linuxpackages/Slackware-10.0/X11/%20FreeNX_server/FreeNX_server-0.2.8-i486-1wo.tgz
 +installpkg FreeNX_server-0.2.8-i486-1wo.tgz
 +Installing package FreeNX_server-0.2.8-i486-1wo...
 +PACKAGE DESCRIPTION:
 +FreeNX_server: This is FreeNX server package. Read more about NX technology at
 +FreeNX_server: www.nomachine.com (The oryginal autors of all backend libraries) 
 +FreeNX_server: This package was build from: 
 +FreeNX_server: nxcomp-1.4.0-30, nxcompext-1.4.0-3, nx-X11-1.4.0-10, nxauth-1.4.0 -2,
 +FreeNX_server: nxagent-1.4.0-64, nxproxy-1.4.0-2, nxdesktop-1.4.0-61,
 +FreeNX_server: nxviewer-1.4.0-4, freenx-0.28
 +FreeNX_server:
 +Executing install script for FreeNX_server-0.2.8-i486-1wo...
 +Run /opt/NX/bin/nxsetup to finnish setup of freeNX server
 +Run nxsetup --help to see possible options
 +If You have problems in authicate nx user with key-pair
 +try to *SET* system password for nx user with passwd command
 +This password *WILL NOT BE USED* so make it looong and tricky
 +
 +Unlike oryginal FreeNX, configuration of the server is located
 +in /opt/NX/etc/node.conf file. Adjust it to suit Your needs
 +You have set 'AllowTcpForwarding yes' in /etc/ssh/sshd_config
 +This is serious security flaw when running NX server
 +Set this patameter explicity to 'no' and restart sshd daemon</code>
 +
 +
 +=== Depuis les sources ===
 +
 +Procédure: http://fedoranews.org/contributors/rick_stout/freenx/freenx.txt
 +
 +Prérequis:
 +Il faut les paquets suivants déjà installés:
 +  * openssh
 +  * expect
 +  * netcat (sous /Slackware, c'est nc)
 +  * perl
 +  * un serveur X (XFree ou XOrg)
 +
 +
 +== Installation client non libre ==
 +
 +J'ai d'abord essayé un client propriétaire de chez http://www.nomachine.be/ qui est packagé en .deb
 +<code>dpkg -i nxclient_1.3.2-7_i386.deb </code>
 +
 +J'ai été voir avec Midnight Commander ce qu'il y avait dans le .deb, et j'ai trouvé des exécutables dans ///usr/[[NX]]/bin///
 +
 +<code> /usr/NX/bin/nxclient   
 +/usr/NX/bin/nxclient: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory</code>
 +
 +Remède après recherche:
 +<code>aptitude install libstdc++2.10-dev
 +
 +The following NEW packages will be automatically installed:
 +  cpp-2.95 g++-2.95 gcc-2.95 libstdc++2.10-glibc2.2</code>
 +
 +J'ai ensuite lancé le client:
 +<code>/usr/NX/bin/nxclient &</code>
 +Et un wizard graphique démarre.
 +Je suis les instructions et quand je lance, j'ai un splash screen de nomachine, puis un écran noir :(
 +
 +
 +== Installation client libre: knx ==
 +
 +Il faut récupérere les sources dans le ((http://developer.kde.org/source/anoncvs.html cvs de KDE)).
 +
 +un fois loggé, j'ai fait
 +<code> cvs co kdenonbeta/knx/</code>
 +
 +Ensuite, après avoir lu la doc
 +<code> cd kdenonbeta/knx/src</code>
 +<code> make -f Makefile.cvs</code>
 +Et je dois installer d'autres packages:
 +<code>aptitude install autoconf automake1.6</code>
 +
 +Mais ça marche pas:
 +<code> make -f Makefile.cvs
 +This Makefile is only for the CVS repository
 +This will be deleted before making the distribution
 +
 +*** Creating list of subdirectories
 +*** Creating configure.in
 +make[2]: *** No rule to make target `configure.in' Stop.
 +make[1]: *** [cvs] Error 1
 +make: *** [all] Error 2</code>
 +
 +Alors j'essaye avec knoppix 3.6 qui a déjà le client installé.
 +
 +
 +== Lectures ==
 +  * ((http://www.linux-tip.net/cms/index.php?option=content&task=view&id=158  Remote access with [[FreeNX]] in 5 steps)), 30/01/2005 (pour Mandrake 10.1)
 +  * ((http://www.linux-tip.net/cms/content/view/177/6/  How to install [[FreeNX]] on Fedora Core3?)), 16/04/2005
freenx.txt · Last modified: 2013/01/30 17:50 (external edit)