PDA

View Full Version : is there a Seveas gutsy repository ? i can't find one



kraymore
August 25th, 2007, 08:55 PM
is there a Seveas gutsy repository ? i can't find one

Vorian
August 25th, 2007, 08:59 PM
There are not Seveas packages right now for gutsy.

http://seveas.ubuntulinux.nl/

surlyjake
October 18th, 2007, 04:21 PM
if you are looking to get nx free server running on gutsy, you can just download the deb's from http://www.nomachine.com/download-package.php?Prod_Id=6

follow directions cited there.
# sudo dpkg -i nxclient_3.0.0-84_i386.deb
# sudo dpkg -i nxnode_3.0.0-88_i386.deb
# sudo dpkg -i nxserver_3.0.0-74_i386.deb

worked for me using Kubuntu 7.10

AkuKalle
October 19th, 2007, 06:32 AM
is the seveas gutsy repo coming? Or is there any other repo who offers freenx for gutsy?

ccfiel
October 21st, 2007, 04:31 PM
yes i need this also freenx. :( no repo for gutsy ????

wilbur.harvey
November 1st, 2007, 08:44 PM
The following is from a post I found.
It was originally a nice pdf file, but it was a few k too large to attach.
I don't know if it works, I haven't had time to try it out, but the comments I read said that it did work.
Wilbur

FreeNX Manual Installation How-To
In light of my own difficulties installing FreeNX and the lack of a concise step-by-step guide, I
decided to write one. The following is the sum total of several weeks of experimenting, failing,
reformatting, starting over, reloading and starting over again.
Disclaimer: I make no guarantee that this is the right, or even the only way to install FreeNX
and the accompanying NX libraries. All of my experience is with the Centos 4 and Centos 5
Linux distributions so please take the differences of your distro into account when following
these instructions. I am not responsible if you happen to screw up and break something. You
should always test new software on a non-production server that can be easily sacrificed to a
reformat if things go terribly wrong. This howto is based on FreeNX 0.7.1 and the 3.0.0 NX
Libraries
I cannot begin a FreeNX how-to without first saying thanks to Fabian Franz for his work making
FreeNX a reality.
Requirements:
You will need the following NX pieces from nomachine.com:
nxclient-3.0.0
nxnode-3.0.0
nxserver-3.0.0
nxcomp-3.0.0
nxcompext-3.0.0
nxcompshad-3.0.0
nxesd-3.0.0
These procedures should be performed as root. We will start the procedure by creating an nx
directory under /usr/src.
[server ]# mkdir /usr/src/nx
[server ]# cd /usr/src/nx
Now we download the pieces from nomachine:
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/nxclient-3.0.0-84.i386.tar.gz
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/nxnode-3.0.0-88.i386.tar.gz
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-3.0.0-74.i386.tar.gz
These files should be extracted to the /usr directory.
[server ]# cd /usr
[server ]# tar xzf /usr/src/nx/nxserver-3.0.0-74.i386.tar.gz
[server ]# tar xzf /usr/src/nx/nxclient-3.0.0-84.i386.tar.gz
[server ]# tar xzf /usr/src/nx/nxnode-3.0.0-88.i386.tar.gz
This will create the /usr/NX/ and the appropriate subfolders with the various files in the
appropriate places.
Now we download and compile the libraries:
First we switch back to our staging area in the /usr/src folder then download and compile.
[server ]# cd /usr/src/nx
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcomp-3.0.0-48.tar.gz
[server ]# tar -xzf nxcomp-3.0.0-48.tar.gz
[server ]# cd nxcomp
[server ]# ./configure
[server ]# make
[server ]# cp --preserve libXcomp.so* /usr/NX/lib
[server ]# cd ..
(The --preserve flag to cp is necessary to keep the symlinks as symlinks)
The nxcompext library requires some X11 libraries to be on your system. Under Centos 5 the
headers and libraries are in a couple of different places. Not being an expert at compiling
software I came up with a way to pass the appropriate options to the configure script rather than
editing the makefile after configure. Take not3 of the following configure line the following
block and modify it for your distribution as needed. If nxcompext doesnt compile and
complaines of missing files, use locate to find them and change the paths passed to configure.
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcompext-3.0.0-18.tar.gz
[server ]# tar -xzf nxcompext-3.0.0-18.tar.gz
[server ]# cd nxcompext
[server ]# ./configure --x-includes="/usr/include/xorg -I/usr/include/X11"
[server ]# make
[server ]# cp --preserve libXcompext.so* /usr/NX/lib
[server ]# cd ..
Note: Before Building nxcompext on Centos 5 I had to make a modification to NXlib.c before I
could run the make command. I had to add:
#define _XGetIOError(dpy) \
(dpy -> flags & XlibDisplayIOError)
between #include MD5.h and #define PANIC, otherwise this line will show up in my
nxserver logfile and I would be unable to connect:
/usr/NX/bin/nxagent: symbol lookup error: /usr/NX/lib/libXcompext.so.3: undefined
symbol: _XGetIOError
You may or may not need to add this line on your distribution, but you wont know until you
build and test.
The nxcomshad library is next:
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcompshad-3.0.0-19.tar.gz
[server ]# tar -xzf nxcompshad-3.0.0-19.tar.gz
[server ]# cd nxcompshad
[server ]# ./configure
[server ]# make
[server ]# cp --preserve libXcompshad.so* /usr/NX/lib
[server ]# cd ..
If you will be using the audio redirection to the client machine you will need the NX sound server
libraries. If you do not care about audio redirection you can skip this block.
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxesd-3.0.0-4.tar.gz
[server ]# tar -xzf nxesd-3.0.0-4.tar.gz
[server ]# cd nxesd
[server ]# make
[server ]# make install
[server ]# cd ..
Now that we have all the libraries built and put where they are supposed to go, well download
the FreeNX packages and install them. Note the patch command. The patch must be applied if
you are using the /usr/NX directory structure that the nomachine libs expect.
[server ]# wget http://download2.berlios.de/freenx/freenx-0.7.1.tar.gz
[server ]# tar -xzf freenx-0.7.1.tar.gz
[server ]# cd freenx-0.7.1
[server ]# patch -p0 < gentoo-nomachine.diff
[server ]# cp -f nxkeygen /usr/NX/bin/
[server ]# cp -f nxloadconfig /usr/NX/bin/
[server ]# cp -f nxnode /usr/NX/bin/
[server ]# cp -f nxnode-login /usr/NX/bin/
[server ]# cp -f nxserver /usr/NX/bin
[server ]# cp -f nxsetup /usr/NX/bin
[server ]# cp -f nxcups-gethost /usr/NX/bin
One piece of the FreeNX package needs to be compiled so we do that now:
[server ]# cd nxserver-helper
[server ]# make
Now that that piece is compiled we continue copying things where they need to go and making a
few symlinks. Note that some of these are distro-specific and may need to be adjusted for your
distribution
[server ]# cp -f nxserver-helper /usr/NX/bin/
[server ]# cd ..
[server ]# ln -s /usr/NX/bin/nxserver /usr/bin/nxserver
[server ]# ln -s /usr/NX/bin/nxsetup /usr/sbin/nxsetup
[server ]# ln -s /usr/NX/bin/nxloadconfig /usr/sbin/nxloadconfig
[server ]# ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2
[server ]# ln -s /usr/NX/bin/nxagent /usr/NX/bin/nxdesktop
[server ]# ln -s /usr/NX/bin/nxagent /usr/NX/bin/nxviewer
[server ]# ln -s /usr/bin/foomatic-ppdfile /usr/lib/cups/driver/foomatic-ppdfile
[server ]# ln -s /etc/X11/xinit /etc/X11/xdm
[server ]# ln -s /sbin/mount.cifs /sbin/smbmount
[server ]# ln -s /sbin/umount.cifs /sbin/smbumount
At this point you would normally run nxsetup --install and complete the installation. On Centos
5, however, you need to make some modifications to /usr/NX/bin/nxsetup before you can
continue. These may not be appropriate changes and I take no responsibility if they break
something.
For my nxsetup to complete successfully I had to edit /usr/NX/bin/nxsetup and comment out all
of the
[ -f /etc/nscd.conf ] && { nscd --invalidate group; }
lines. After completeing all of these steps your NX setup should be complete and functional.
NOTE: On multi-monitor systems the nxclient will not display rootless mode windows properly
unless they are run on the primary monitor of the video card used to boot the system. This is not
to be confused with the monitor designated as Primary under the XP/Vista display properties.
What NX considers the primary monitor and what the OS considers the primary monitor are two
very different things. Some research on the nomachine site leads me to believe that this behavior
is due to the fact that the Windows NoMachine client contains pieces of the Window version of
the X.Org server, and the X.Org server does not currently handle multiple monitors correctly
when running under a Microsoft OS.
I hope this how-to helps others avoid some of the confusion I encountered during my initial foray
into the wonderful world FreeNX.

ccfiel
November 9th, 2007, 03:31 AM
this is a workaround for freenx. just follow this link https://answers.launchpad.net/ubuntu/+question/15524

daflame
November 18th, 2007, 08:53 AM
If anyone is interested, I have Ubuntu packages for a working version of FreeNX 0.7.1. Everything is quite good with only a config file change you can have unlimited sessions on your machine and RDP proxy using rdesktop. The free version of !M server only allows 2 sessions max. I have found this to be limiting at times. Especially if you are trying to setup a server. Plus it runs with the latest NX 3.0 backend and client. I have working versions compiled for gutsy on x86_64 and i386. If anyone needs other dist packages, please let me know and I'll start a VM to build one.

foxx
November 18th, 2007, 04:03 PM
@daflame: I'm very intrested in it - I'm searching packages for 0.7.1 a long time without results.

dreweinhorn
November 20th, 2007, 09:53 PM
Yes!!!

I need to get FreeNX back up an running on my gutsy box. I've been struggling (unsucessfully so far), trying to build my own.

Where do we find your packages?

rich.bradshaw
November 28th, 2007, 09:05 PM
Try this!

http://richbradshaw.wordpress.com/2007/11/28/installing-nomachine-nx-on-linux/

foxx
November 28th, 2007, 10:38 PM
This only installes the free commercial version of NX - For that you can also get a deb on http://nomachine.com But it only supports 2 different sessions and FreeNX is OpenSource and supports unlimited - for free ;)

rich.bradshaw
November 28th, 2007, 10:39 PM
Yeah, I know - I gave up on FreeNX though. It's not OSS, but it's free and easy to install and use!

daflame
November 29th, 2007, 06:14 AM
The following is from a post I found.
It was originally a nice pdf file, but it was a few k too large to attach.
I don't know if it works, I haven't had time to try it out, but the comments I read said that it did work.
Wilbur

FreeNX Manual Installation How-To
In light of my own difficulties installing FreeNX and the lack of a concise step-by-step guide, I
decided to write one. The following is the sum total of several weeks of experimenting, failing,
reformatting, starting over, reloading and starting over again.
Disclaimer: I make no guarantee that this is the right, or even the only way to install FreeNX
and the accompanying NX libraries. All of my experience is with the Centos 4 and Centos 5
Linux distributions so please take the differences of your distro into account when following
these instructions. I am not responsible if you happen to screw up and break something. You
should always test new software on a non-production server that can be easily sacrificed to a
reformat if things go terribly wrong. This howto is based on FreeNX 0.7.1 and the 3.0.0 NX
Libraries
I cannot begin a FreeNX how-to without first saying thanks to Fabian Franz for his work making
FreeNX a reality.
Requirements:
You will need the following NX pieces from nomachine.com:
nxclient-3.0.0
nxnode-3.0.0
nxserver-3.0.0
nxcomp-3.0.0
nxcompext-3.0.0
nxcompshad-3.0.0
nxesd-3.0.0
These procedures should be performed as root. We will start the procedure by creating an nx
directory under /usr/src.
[server ]# mkdir /usr/src/nx
[server ]# cd /usr/src/nx
Now we download the pieces from nomachine:
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/nxclient-3.0.0-84.i386.tar.gz
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/nxnode-3.0.0-88.i386.tar.gz
[server ]# wget http://64.34.161.181/download/3.0.0/Linux/FE/nxserver-3.0.0-74.i386.tar.gz
These files should be extracted to the /usr directory.
[server ]# cd /usr
[server ]# tar xzf /usr/src/nx/nxserver-3.0.0-74.i386.tar.gz
[server ]# tar xzf /usr/src/nx/nxclient-3.0.0-84.i386.tar.gz
[server ]# tar xzf /usr/src/nx/nxnode-3.0.0-88.i386.tar.gz
This will create the /usr/NX/ and the appropriate subfolders with the various files in the
appropriate places.
Now we download and compile the libraries:
First we switch back to our staging area in the /usr/src folder then download and compile.
[server ]# cd /usr/src/nx
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcomp-3.0.0-48.tar.gz
[server ]# tar -xzf nxcomp-3.0.0-48.tar.gz
[server ]# cd nxcomp
[server ]# ./configure
[server ]# make
[server ]# cp --preserve libXcomp.so* /usr/NX/lib
[server ]# cd ..
(The --preserve flag to cp is necessary to keep the symlinks as symlinks)
The nxcompext library requires some X11 libraries to be on your system. Under Centos 5 the
headers and libraries are in a couple of different places. Not being an expert at compiling
software I came up with a way to pass the appropriate options to the configure script rather than
editing the makefile after configure. Take not3 of the following configure line the following
block and modify it for your distribution as needed. If nxcompext doesnt compile and
complaines of missing files, use locate to find them and change the paths passed to configure.
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcompext-3.0.0-18.tar.gz
[server ]# tar -xzf nxcompext-3.0.0-18.tar.gz
[server ]# cd nxcompext
[server ]# ./configure --x-includes="/usr/include/xorg -I/usr/include/X11"
[server ]# make
[server ]# cp --preserve libXcompext.so* /usr/NX/lib
[server ]# cd ..
Note: Before Building nxcompext on Centos 5 I had to make a modification to NXlib.c before I
could run the make command. I had to add:
#define _XGetIOError(dpy) \
(dpy -> flags & XlibDisplayIOError)
between #include MD5.h and #define PANIC, otherwise this line will show up in my
nxserver logfile and I would be unable to connect:
/usr/NX/bin/nxagent: symbol lookup error: /usr/NX/lib/libXcompext.so.3: undefined
symbol: _XGetIOError
You may or may not need to add this line on your distribution, but you wont know until you
build and test.
The nxcomshad library is next:
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxcompshad-3.0.0-19.tar.gz
[server ]# tar -xzf nxcompshad-3.0.0-19.tar.gz
[server ]# cd nxcompshad
[server ]# ./configure
[server ]# make
[server ]# cp --preserve libXcompshad.so* /usr/NX/lib
[server ]# cd ..
If you will be using the audio redirection to the client machine you will need the NX sound server
libraries. If you do not care about audio redirection you can skip this block.
[server ]# wget http://64.34.161.181/download/3.0.0/sources/nxesd-3.0.0-4.tar.gz
[server ]# tar -xzf nxesd-3.0.0-4.tar.gz
[server ]# cd nxesd
[server ]# make
[server ]# make install
[server ]# cd ..
Now that we have all the libraries built and put where they are supposed to go, well download
the FreeNX packages and install them. Note the patch command. The patch must be applied if
you are using the /usr/NX directory structure that the nomachine libs expect.
[server ]# wget http://download2.berlios.de/freenx/freenx-0.7.1.tar.gz
[server ]# tar -xzf freenx-0.7.1.tar.gz
[server ]# cd freenx-0.7.1
[server ]# patch -p0 < gentoo-nomachine.diff
[server ]# cp -f nxkeygen /usr/NX/bin/
[server ]# cp -f nxloadconfig /usr/NX/bin/
[server ]# cp -f nxnode /usr/NX/bin/
[server ]# cp -f nxnode-login /usr/NX/bin/
[server ]# cp -f nxserver /usr/NX/bin
[server ]# cp -f nxsetup /usr/NX/bin
[server ]# cp -f nxcups-gethost /usr/NX/bin
One piece of the FreeNX package needs to be compiled so we do that now:
[server ]# cd nxserver-helper
[server ]# make
Now that that piece is compiled we continue copying things where they need to go and making a
few symlinks. Note that some of these are distro-specific and may need to be adjusted for your
distribution
[server ]# cp -f nxserver-helper /usr/NX/bin/
[server ]# cd ..
[server ]# ln -s /usr/NX/bin/nxserver /usr/bin/nxserver
[server ]# ln -s /usr/NX/bin/nxsetup /usr/sbin/nxsetup
[server ]# ln -s /usr/NX/bin/nxloadconfig /usr/sbin/nxloadconfig
[server ]# ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2
[server ]# ln -s /usr/NX/bin/nxagent /usr/NX/bin/nxdesktop
[server ]# ln -s /usr/NX/bin/nxagent /usr/NX/bin/nxviewer
[server ]# ln -s /usr/bin/foomatic-ppdfile /usr/lib/cups/driver/foomatic-ppdfile
[server ]# ln -s /etc/X11/xinit /etc/X11/xdm
[server ]# ln -s /sbin/mount.cifs /sbin/smbmount
[server ]# ln -s /sbin/umount.cifs /sbin/smbumount
At this point you would normally run nxsetup --install and complete the installation. On Centos
5, however, you need to make some modifications to /usr/NX/bin/nxsetup before you can
continue. These may not be appropriate changes and I take no responsibility if they break
something.
For my nxsetup to complete successfully I had to edit /usr/NX/bin/nxsetup and comment out all
of the
[ -f /etc/nscd.conf ] && { nscd --invalidate group; }
lines. After completeing all of these steps your NX setup should be complete and functional.
NOTE: On multi-monitor systems the nxclient will not display rootless mode windows properly
unless they are run on the primary monitor of the video card used to boot the system. This is not
to be confused with the monitor designated as Primary under the XP/Vista display properties.
What NX considers the primary monitor and what the OS considers the primary monitor are two
very different things. Some research on the nomachine site leads me to believe that this behavior
is due to the fact that the Windows NoMachine client contains pieces of the Window version of
the X.Org server, and the X.Org server does not currently handle multiple monitors correctly
when running under a Microsoft OS.
I hope this how-to helps others avoid some of the confusion I encountered during my initial foray
into the wonderful world FreeNX.

Watch where you're posting that. You might hurt someone with that post... Hehe... Just kidding. I've just never seen so much code without code markers before. I have Gutsy packages, but not a repo. If anyone is willing to host them in a repo that would be appreciated.

daflame
November 29th, 2007, 06:18 AM
@daflame: I'm very intrested in it - I'm searching packages for 0.7.1 a long time without results.

Then here you go, just visit the forum I setup:
http://ubuntuforums.org/showthread.php?t=620057&highlight=freenx

smartboyathome
November 29th, 2007, 06:58 AM
Watch where you're posting that. You might hurt someone with that post... Hehe... Just kidding. I've just never seen so much code without code markers before. I have Gutsy packages, but not a repo. If anyone is willing to host them in a repo that would be appreciated.

Launchpad launched their Personal Package Archive service, check out the PPA topic in the Hardy forum. :)

daflame
November 29th, 2007, 08:22 AM
Launchpad launched their Personal Package Archive service, check out the PPA topic in the Hardy forum. :)

I think I started going that route when I stopped because I couldn't get bazaar to work. I tried again and I'm still unsuccessful. My version control experience is near to non-existent.