• Hallo Forum,

    meine erster Thread wird aus einer Anleitung bestehen wie man opennx auf raspbian zum Laufen bekommt. Warum ich dieses Tutorial schreibe?
    Weil es zwar eine Anleitung zur Installation des NX Servers gibt, aber eben nicht fuer den Client. Ich hab wirklich gesucht! Mal abgesehen davon,
    dass es sinnvoller ist nen RPI als ThinClient zu nutzen anstatt als Server.

    Hier kommt nun die Anleitung fuer 2012-02-09-wheezy-raspbian.zip. Sie ist in Englisch weil ich die im Original so zusammen getippt habe und
    jetzt zu faul bin es zu uebersetzen. Achtung, es kann sein, dass man bei configure-Fehlemeldungen entsprechende Packete ueber apt-get nach
    zu installieren hat weil ich vergessen hab was das war. Desweiteren koennte es sein, dass sie so nicht direkt funktioniert weil ich, nachdem
    opennx lief und ich Verbindung zum Server bekam diese Anleitung aus dem Kopf zusammen gefasst habe, d.h. alle im Nachhinein scheinbar über-
    flüssige Schritte habe ich weggelassen. Kann also sein, dass was wichtiges fehlt, sagt mir also Bescheid wenns nicht klappt oder ergaenzt ent-
    sprechend:

    If configure misses packages, install corresponding packages using apt-get
    1) download opennx and wxWidgets
    1. download opennx (e.g. opennx-0.16.0.725.tar.gz)
    from http://opennx.net/
    2. download wxWidgets (e.g. wxWidgets-2.8.12.tar.gz)
    from http://www.wxwidgets.org/
    2) additional packages
    1. apt-get update
    2. apt-get upgrade
    3. apt-get install xutils-dev expect xorg-dev libjpeg8-dev libpng12-dev
    4. apt-get install cups xfonts-base
    5. apt-get install x11-xserver-utils
    3) nx components
    0. go to http://www.nomachine.com/sources.php
    1. download nxcomp (e.g. nxcomp-3.5.0-2.tar.gz)
    2. download nxssh (e.g. nxssh-3.5.0-2.tar.gz)
    4) compile nx components (order is important)
    0. unpack both archives
    1. enter nxcomp directory
    2. ./configure
    3. make
    4. enter nxssh
    5. ./configure
    6. make
    5) put nx components to the right place
    0. mkdir /usr/NX/lib; mkdir /usr/NX/bin
    1. cp -a nxcomp/libXcomp.so* /usr/NX/lib
    2. cp -a nxssh/nxssh /usr/NX/lib
    6.) make libraries known to system
    0. cd /etc/ld.so.conf.d
    1. echo "/usr/NX/lib" > nxssh.conf
    2. ldconfig
    3. /usr/NX/bin/nxssh should work
    7) compile wxWidgets
    0. unpack archive
    1. enter wxWidgets directory
    2. ./configure --enable-unicode
    3. make
    4. make install
    5. ldconfig
    8) compile opennx
    0. unpack archive
    1. ./configure
    2. make
    3. make install
    9) opennx should be startable from terminal

    Gruss,
    cu

  • Korrektur:
    (i) zu Beginn am besten durchführen:
    apt-get update
    apt-get upgrade
    (ii) folgende Pakete muessen noch installiert werden
    apt-get install libssl-dev libgtk2.0-dev zip
    (iii) es muss lauten:
    cp -a nxssh/nxssh /usr/NX/bin
    (iv) macht in regelmaessigen Abstaenden immer ein Abbild eures Systems

  • Geht einfacher:
    Wenn es nur um den Client geht, empfiehlt sich remmina - ist ein vollwertiger Open Source-Client fuer nx, vnc und mehr mit ssh-unterstuetzung
    Fuer die Client-Nutzung brauche ich ja ohnehin eine graphische Oberflaeche, installierte X-Umgebung ist also vorausgesetzt.

    sudo apt-get install remmina ,
    dann mit
    sudo apt-get install remmina-plugin-nx das entsprechende nx-plugin installieren und fertig.

    Laeuft mit akzeptaber Geschwindigkeit.

  • Ob proprietaer oder OS kann ich nicht exakt sagen, aber zumindest muss da nix mehr extra installiert oder konfiguriert werden. Das ganze firmiert auf jeden Fall als Open Source. Läuft anstandslos und mit akzeptabler Geschwindigkeit.

    Einmal editiert, zuletzt von intron (10. Dezember 2013 um 17:25)

  • Hallo,

    ich habe versucht, den Anweisungen zu folgen.
    Beim Kompilieren von opennx-0.16 bekomme ich folgende Fehlermeldung:

    AsyncProcess.cpp: In member function ‘bool AsyncProcess::Print(const wxString&, bool)’:
    AsyncProcess.cpp:211:69: error: cannot pass objects of non-trivially-copyable type ‘class wxCStrData’ through ‘...’

    Hat jemand einen Tipp, was da nichgt zusammenpasst?

    Gruss

    Wolfgang

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!