Instalacja serwera NoMachine NX do wirtualizacji desktopów

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Artykuł ten opisuje instalację serwera NoMachine NX do wirtualizacji desktopów. W przykładzie jest opisana instalacja w Debianie GNU/Linux 5.0.

Instalacja potrzebnych pakietów

  • Jako pierwsze musi zostać zmienione sources.list:
nano /etc/apt/sources.list
  • Należy dodać dwa następujące wiersze:
deb http://ftp.debian.org/debian lenny main contrib non-free
deb-src http://ftp.debian.org/debian lenny main contrib non-free
  • Update systemu:
apt-get update
  • Kontrola czy system posiada wszystkie aktualizacje, jeżeli nie to należy zainstalować brakujące:
apt-get dist-upgrade
  • Instalacja window manager xorg (na końcu tej instalacji system może zadać kilka pytań, przy których zalecamy pozostawienie po prostu domyślnych ustawień):
apt-get install x-window-system
  • Następnie dostępne są 2 opcje. Zainstalowany może zostać jeden z następujących managerów loginu. Opcje to:
    1. KDM - najlepszy wybór jeżeli wykorzystywany ma być KDE
    2. GDM - najlepszy wybór jeżeli wykorzystywany ma być Gnome
    • Po dokonaniu wyboru należy zainstalować wybrany manager. Odpowiednie do tego komendy to:
apt-get install kdm
apt-get install gdm
  • Ponownie dostępnych jest kilka opcji. Może zostać wybrane jaki Graphical User Interfaces (GUI) będzie wykorzystywany:
    1. KDE
    2. Gnome
    • Po wyborze GUI może ono zostać zainstalowane następującym poleceniem:
apt-get install kde
apt-get install gnome (ewentualnie również apt-get install gnome-desktop -> wykorzystuje mniejszą ilość miejsca, gdyż nie wszystkie pakiety są instalowane)

Restart systemu

  • Dla pewności, że X-Server zostanie uruchomiony, system powinien zostać restartowany:
shutdown -r now
  • Zaraz po zalogowaniu powinien zostać utworzony nowy użytkownik, który będzie korzystał z GUI:
adduser mynewusername
  • Następnie pojawi się zapytanie o hasło dla nowo utworzonego użytkownika, należy je tu podać.

Instalacja serwera NX

  • Przed rozpoczęciem instalacji serwera NX, należy podać w konsoli następujące polecenie (bez tego pakietu instalacja serwera NX może stworzyć problemy):
apt-get install libaudiofile0
  • Po pobraniu powyższych 3 pakietów należy je zainstalować poprzez dpkg:
    • Dla instalacji 32-bitowej:
      • 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
    • Dla instalacji 64-bitowej:
      • 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


  • Dla pewności, że aplikacje funkcjonują, należy je ponownie uruchomić następującymi poleceniami:
/etc/init.d/ssh restart
/etc/init.d/nxserver restart
  • System jest teraz zainstalowany.

Zdalny dostęp

  • Dla umożliwienia dostępu należy zainstalować jeszcze klienta NX dla systemów Windows[1], Linux[2], Mac OSX[3] lub Solaris[4]!
  • GOTOWE!

Ewentualnie dla CUPS Printing Support muszą zostać jeszcze dopasowane uprawnienia plików (tutaj przykład instalacji klienta nx w 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

Odnośniki

Dalsze informacje / źródła

Powiązane artykuły

Aplikacja IOMeter
Bug w sterowniku EDAC systemów Linux
Tuning wydajności Apache