Installation eines NoMachine NX Servers zur Desktop Virtualisierung

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Dieser Artikel beschreibt die Installation eines NoMachine NX-Servers zur Desktop-Virtualisierung. Im Beispiel wird die Installation unter Debian GNU/Linux 5.0 beschrieben.

Installation der benötigten Pakete

  • Als Erstes muss die sources.list verändert werden:
nano /etc/apt/sources.list
  • Fügen Sie folgende zwei Zeilen hinzu:
deb http://ftp.debian.org/debian lenny main contrib non-free
deb-src http://ftp.debian.org/debian lenny main contrib non-free
  • Updaten Sie das System:
apt-get update
  • Überprüfen Sie ob Ihr System auf dem neuesten Stand ist, falls nicht installieren Sie die noch nicht installierten Updates:
apt-get dist-upgrade
  • Installieren Sie den X window manager xorg (am Ende dieser Installation kann es sein, dass das System Ihnen ein paar Fragen stellt, belassen Sie es in diesem Falle einfach bei den Default-Einstellungen):
apt-get install x-window-system
  • Nun haben folgende Optionen. Sie können einen der folgenden Login-Manager installieren. Ihre Optionen sind:
    1. KDM - die beste Entscheidung, wenn Sie KDE benutzen möchten
    2. GDM - die beste Entscheidung, wenn Sie Gnome benutzen möchten
    • Haben Sie sich für einen entschieden, installieren Sie den von Ihnen gewählten Login-Manager. Die jeweils dazugehörigen Konsolenbefehle sind:
apt-get install kdm
apt-get install gdm
  • Erneut haben Sie nun wieder mehrere Optionen. Sie können nun auswählen, welche Graphical User Interfaces (GUI) Sie benutzen möchten. Folgende Optionen stehen Ihnen zur Verfügung:
    1. KDE
    2. Gnome
    • Haben Sie sich für eine GUI entschieden, installieren Sie diese mit einem der nachfolgenden Konsolenbefehle:
apt-get install kde
apt-get install gnome (eventuell auch nur apt-get install gnome-desktop ->benötigt weniger Speicherplatz, da nicht alle Pakete installiert werden)

Neustart des Systems

  • Um sicher zu gehen, dass der X-Server gestartet wird, sollten Sie Ihr System neustarten:
shutdown -r now
  • Sobald Sie sich nun eingeloggt haben, sollten Sie einen neuen Benutzer erstellen, mit dem Sie die GUI benutzen möchten:
adduser mynewusername
  • Anschließend werden Sie nach einem Passwort für den gerade neu angelegten Benutzer gefragt. Geben Sie das Passwort ein.

Installation des NX-Servers

  • Bevor Sie mit der Installation des NX-Servers beginnen, geben Sie noch folgenden Befehl in die Console ein (ohne dieses Paket kann die Installation des NX-Servers Probleme bereiten):
apt-get install libaudiofile0
  • Haben Sie die drei Pakete heruntergeladen, installieren Sie diese nun über dpkg:
    • Für 32-Bit Installationen:
      • dpkg -i nxclient_3.5.0-7_i386.deb
      • dpkg -i nxnode_3.5.0-9_i386.deb
      • dpkg -i nxserver_3.5.0-11_i386.deb
    • Für 64-Bit Installationen:
      • dpkg -i nxclient_3.5.0-7_amd64.deb
      • dpkg -i nxnode_3.5.0-9_amd64.deb
      • dpkg -i nxserver_3.5.0-11_amd64.deb


  • Um sicherzugehen, dass die Anwendungen laufen, starten Sie diese mit nachfolgenden Konsolenbefehlen neu:
/etc/init.d/ssh restart
/etc/init.d/nxserver restart
  • Nun ist Ihr System fertig installiert.

Remote-Zugriff

  • Für den Zugriff installieren Sie einfach noch Ihren NX-Client für Windows[1], Linux[2], Mac OSX[3] oder Solaris[4]!
  • FERTIG!

Eventuell müssen Sie für den CUPS Printing Support noch Dateirechte anpassen (hier ein Beispiel der Installation des nx Clients unter Ubuntu 10.04):

Selecting previously deselected package nxclient.
(Reading database ... 204738 files and directories currently installed.)
Unpacking nxclient (from .../nxclient_3.4.0-7_i386.deb) ...
Setting up nxclient (3.4.0-7) ...
Showing file: /usr/NX/share/documents/client/cups-info

 CUPS Printing Backend

 The NX Client set-up procedure detected that your "IPP CUPS" printing
 backend doesn't allow printing from the NX session. In order to have
 printing support in your NX system, you need to set proper permissions
 on the IPP backend. Please execute:

   chmod 755 /usr/lib/cups/backend/ipp

Referenzen

Weitere Informationen/Quellen

Das könnte Sie auch interessieren

Dm-cache
Filerecovery unter Linux mit Foremost
MAC Adressen unter Linux anpassen nach Mainboardtausch