EDV:FreeNX/NX-3.2.0-freenx-0.7.2: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
(New page: = FreeNX 0.7.2 mit NX-3.2.0 backend = {{TOCright|Breite=35%}} Dies ist nur eine Kurzanleitung. == vorher == aptitude install patch libc6-dev expect aptitude install foomatic-db-engine ...)
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 12: Line 12:
==Download==
==Download==


===Nomachine.com===
FreeNX bekommt man von http://prdownload.berlios.de/freenx/freenx-server-0.7.2.tar.gz
wget http://download.berlios.de/freenx/freenx-server-0.7.2.tar.gz

Benötigt werden auch die Pakete von http://nomachine.com :
Benötigt werden auch die Pakete von http://nomachine.com :
wget http://64.34.161.181/download/3.2.0/Linux/FE/nxserver_3.2.0-11_i386.deb
wget http://64.34.161.181/download/3.2.0/Linux/FE/nxserver_3.2.0-11_i386.deb
wget http://64.34.161.181/download/3.2.0/Linux/nxnode_3.2.0-8_i386.deb
wget http://64.34.161.181/download/3.2.0/Linux/nxnode_3.2.0-8_i386.deb
wget http://64.34.161.181/download/3.2.0/Linux/nxclient_3.2.0-9_i386.deb
wget http://64.34.161.181/download/3.2.0/Linux/nxclient_3.2.0-9_i386.deb

===FreeNX===
FreeNX bekommt man von http://prdownload.berlios.de/freenx/freenx-server-0.7.2.tar.gz
wget http://download.berlios.de/freenx/freenx-server-0.7.2.tar.gz
oder über svn:
svn checkout svn://svn.berlios.de/freenx

==NX-Installation==
==NX-Installation==


dpkg -i nx*.deb
dpkg -i nxclient_3.1.0-6_i386.deb nxnode_3.1.0-6_i386.deb nxserver_3.1.0-5_i386.deb
chmod 755 /usr/lib/cups/backend/ipp
chmod 755 /usr/lib/cups/backend/ipp
Line 29: Line 33:


==FreeNX-Installation 1.Schritt==
==FreeNX-Installation 1.Schritt==

===tar-Paket===
tar -xvf freenx-server-0.7.2.tar.gz
tar -xvf freenx-server-0.7.2.tar.gz
cd freenx-server-0.7.2
cd freenx-server-0.7.2
Line 34: Line 40:
patch -p0 < gentoo-nomachine.diff
patch -p0 < gentoo-nomachine.diff
make
make
make install
===svn===
cd freenx/trunk/freenx-server/
patch -p0 < gentoo-nomachine.diff
make
make install


==FreeNX Konfiguration==
==FreeNX Konfiguration==
Line 58: Line 71:
ENABLE_EXTERNAL_NXDESKTOP="1"
ENABLE_EXTERNAL_NXDESKTOP="1"
ENABLE_EXTERNAL_NXVIEWER="1"
ENABLE_EXTERNAL_NXVIEWER="1"
DEFAULT_X_SESSION=/etc/X11/Xsession
APPLICATION_LIBRARY_PRELOAD=/usr/NX/lib/libX11.so.6.2:/usr/NX/lib/libXext.so.6.4:/usr/NX/lib/libXcomp.so:/usr/NX/lib/libXcompext.so:/usr/NX/lib/libXrender.so


==FreeNX-Installation 2.Schritt==
==FreeNX-Installation 2.Schritt==


touch /var/log/nxserver.log
touch /var/log/nxserver.log
( cd /usr/NX/lib && ln -s libXrender.so.1.2.2 libXrender.so.1.2 )

make install

Falls es dabei die Fehlermeldung
.: 11: nxloadconfig: not found
geben sollte, hilft ein
SHELL=/bin/bash
in der Datei '''Makefile'''


Testen wir die Konfiguration
Testen wir die Konfiguration

Latest revision as of 08:42, 12 June 2008

FreeNX 0.7.2 mit NX-3.2.0 backend

Dies ist nur eine Kurzanleitung.

vorher

aptitude install patch libc6-dev expect
aptitude install foomatic-db-engine foomatic-db
aptitude install smbfs
aptitude install x11vnc xvnc4viewer rdesktop

Download

Nomachine.com

Benötigt werden auch die Pakete von http://nomachine.com :

 wget http://64.34.161.181/download/3.2.0/Linux/FE/nxserver_3.2.0-11_i386.deb
 wget http://64.34.161.181/download/3.2.0/Linux/nxnode_3.2.0-8_i386.deb
 wget http://64.34.161.181/download/3.2.0/Linux/nxclient_3.2.0-9_i386.deb

FreeNX

FreeNX bekommt man von http://prdownload.berlios.de/freenx/freenx-server-0.7.2.tar.gz

wget http://download.berlios.de/freenx/freenx-server-0.7.2.tar.gz

oder über svn:

svn checkout svn://svn.berlios.de/freenx

NX-Installation

dpkg -i nx*.deb
chmod 755 /usr/lib/cups/backend/ipp

mv /usr/NX/bin/nxserver /usr/NX/bin/nxserver.nomachine
mv /usr/NX/bin/nxnode /usr/NX/bin/nxnode.nomachine

FreeNX-Installation 1.Schritt

tar-Paket

tar -xvf freenx-server-0.7.2.tar.gz
cd freenx-server-0.7.2

patch -p0 < gentoo-nomachine.diff
make
make install

svn

cd freenx/trunk/freenx-server/

patch -p0 < gentoo-nomachine.diff
make
make install

FreeNX Konfiguration

Nehmen wir die Beispiel-Konfigurationsdatei als Grundlage:

test -f /usr/NX/etc/node.conf || cp node.conf.sample /usr/NX/etc/node.conf
chmod 644 /usr/NX/etc/node.conf

Diese Konfig-Datei ändern wir, z.B.:

# grep -v "^#" /usr/NX/etc/node.conf | grep -v "^$"
NX_LOG_LEVEL=5
COMMAND_FOOMATIC=/usr/bin/foomatic-ppdfile
CUPS_IPP_BACKEND="$CUPS_BACKEND/nx"
COMMAND_START_KDE=/usr/bin/icewm-session
COMMAND_START_CDE=/usr/bin/icewm-session
COMMAND_XAUTH=/usr/bin/xauth
COMMAND_SMBMOUNT=/usr/bin/smbmount
COMMAND_SMBUMOUNT=/usr/bin/smbumount
COMMAND_NETCAT=/bin/netcat
COMMAND_MD5SUM="/usr/bin/md5sum"
COMMAND_RDESKTOP=/usr/bin/rdesktop
COMMAND_VNCVIEWER=/usr/bin/vncviewer
COMMAND_X11VNC=/usr/bin/x11vnc
ENABLE_EXTERNAL_NXDESKTOP="1"
ENABLE_EXTERNAL_NXVIEWER="1"
DEFAULT_X_SESSION=/etc/X11/Xsession

FreeNX-Installation 2.Schritt

touch /var/log/nxserver.log
( cd /usr/NX/lib && ln -s libXrender.so.1.2.2 libXrender.so.1.2 )

Testen wir die Konfiguration

# /usr/NX/bin/nxloadconfig --check
Warning: Could not find nxdesktop in /usr/NX/bin. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/NX/bin. VNC sessions won't work.

  Warnings occured during config check.
  To enable these features please correct the configuration file.
ln -s /usr/NX/bin/nxclient /usr/local/bin/
ln -s /usr/NX/bin/nxsetup /usr/local/bin/
ln -s /usr/NX/bin/nxloadconfig /usr/local/bin/ 
ln -s /usr/NX/bin/nxserver /usr/local/bin/

Aktivierung der Installation

nxsetup --install --clean --purge