[FreeNX-kNX] Support for nx 3.2.0?

Chris Smith chris at evib.net
Wed Oct 8 11:49:03 UTC 2008


On 8 Oct 2008, at 12:31, Mario Becroft wrote:

> Neal Becker <ndbecker2 at gmail.com> writes:
>
>> Mario Becroft wrote:
>>
>>> Neal Becker <ndbecker2 at gmail.com> writes:
>>>
>>>> I'm looking for freenx 0.7.3 for fedora 9 (x86_64).
>>>
>>> There is probably an rpm somewhere, but for what it's worth, I just
>>> built FreeNX on CentOS 5.2 and it was extremely simple to build,  
>>> so you
>>> might want to just grab the source distribution and build it  
>>> yourself.
>>>
>>
>> Then the srpm should be close to what is needed on fedora.  Could  
>> you please post it (and/or the .spec)?
>
> Sorry, not being much of a Redhat expert I just built it but did not
> produce an rpm.
>
> -- 
> Mario Becroft <mb at gem.win.co.nz>
> ________________________________________________________________

This might help:

Download the freeNX source from  http://developer.berlios.de/project/showfiles.php?group_id=2978 
  freenx-server-0.7.3.tar.gz

Then I used these scripts to build from the sources.

#1

(Check for latest versions and edit as required)

#!/bin/bash
wget http://www.nomachine.com/sources.php/nxagent-3.2.0-10.tar.gz
wget http://www.nomachine.com/sources.php/nxauth-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxbuilder-3.2.0-2.tar.gz
wget http://www.nomachine.com/sources.php/nxcomp-3.2.0-7.tar.gz
wget http://www.nomachine.com/sources.php/nxcompext-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxcompsh-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxcompshad-3.2.0-3.tar.gz
wget http://www.nomachine.com/sources.php/nxesd-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxkill-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxproxy-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxscripts-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxsensor-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxservice-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxspool-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxssh-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxuexec-3.2.0-1.tar.gz
wget http://www.nomachine.com/sources.php/nxwin-3.2.0-4.tar.gz
wget http://www.nomachine.com/sources.php/nx-X11-3.2.0-2.tar.gz


#2

#!/bin/bash
#
# Build FreeNX server from NoMachine open source components and FreeNX  
server 0.7.3 dist.

cd /usr/src/freenx-server-0.7.3
chown -R root:root *

# unzip & untar NoMachine open source components

tar -xvzf NX/nxagent-3.2.0-10.tar.gz
tar -xvzf NX/nxauth-3.2.0-1.tar.gz
tar -xvzf NX/nxbuilder-3.2.0-2.tar.gz
tar -xvzf NX/nxcomp-3.2.0-7.tar.gz
tar -xvzf NX/nxcompext-3.2.0-1.tar.gz
tar -xvzf NX/nxcompsh-3.2.0-1.tar.gz
tar -xvzf NX/nxcompshad-3.2.0-3.tar.gz
tar -xvzf NX/nxesd-3.2.0-1.tar.gz
tar -xvzf NX/nxkill-3.2.0-1.tar.gz
tar -xvzf NX/nxproxy-3.2.0-1.tar.gz
tar -xvzf NX/nxscripts-3.2.0-1.tar.gz
tar -xvzf NX/nxsensor-3.2.0-1.tar.gz
tar -xvzf NX/nxservice-3.2.0-1.tar.gz
tar -xvzf NX/nxspool-3.2.0-1.tar.gz
tar -xvzf NX/nxssh-3.2.0-1.tar.gz
tar -xvzf NX/nxuexec-3.2.0-1.tar.gz
tar -xvzf NX/nxwin-3.2.0-4.tar.gz
tar -xvzf NX/nx-X11-3.2.0-2.tar.gz

cd nx-X11
make World
cd ../nxproxy
./configure && make
cd ..

# Install libraries etc.

# Libraries

#You can use the following schema to do the install to /usr/NX/:

NXPREFIX=/usr/NX
mkdir -p ${NXPREFIX}/lib ${NXPREFIX}/bin ${NXPREFIX}/etc

cp -a nx-X11/lib/X11/libX11.so* ${NXPREFIX}/lib
cp -a nx-X11/lib/Xext/libXext.so* ${NXPREFIX}/lib
cp -a nx-X11/lib/Xrender/libXrender.so* ${NXPREFIX}/lib
cp -a nxcomp/libXcomp.so* ${NXPREFIX}/lib
cp -a nxcompext/libXcompext.so* ${NXPREFIX}/lib
cp -a nxcompshad/libXcompshad.so* ${NXPREFIX}/lib

# binaries

cp -a nx-X11/programs/Xserver/nxagent ${NXPREFIX}/bin
cp -a nxproxy/nxproxy ${NXPREFIX}/bin

# Copy node.conf

cp node.conf.sample ${NXPREFIX}/etc/node.conf

### Now comes the FreeNX part

# build binaries and libs included in FreeNX distribution

cd /usr/src/freenx-server-0.7.3
patch -p0 < gentoo-nomachine.diff
make
make install

# That's all Folks!
#
# but don't forget to install nxclient from NoMachine binary RPM

# rpm -ivh /usr/src/nxclient-3.2.0-14.i386.rpm




Hope that helps.


Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20081008/b5369f0f/attachment.html>


More information about the FreeNX-kNX mailing list