Jeg hadde litt problemer med NX-klienten under Ubuntu 6.06 og tenkte jeg skulle informere om at dette er nå løst i versjon 2.0.x. Denne posten er mest en huskelapp for meg selv.
Pass på at du har "universe" slått på i /etc/apt/source.list (fjern # foran linjene som slutter med universe).
- Kode: Merk alt
sudo apt-get install libstdc++2.10-glibc2.2
Last ned NX Client DEB for Linux:
http://www.nomachine.com/download-client-linux.phpOg installer
sudo dpkg -i nxclient_2.0.0-90_i386.deb
Fordi filen skal kunne brukes på mange distribusjoner legger alt seg under /usr/NX. Start klienten med:
- Kode: Merk alt
/usr/NX/bin/nxclient
Oppsett av FreeNX server kan være litt tricky, dette fungerte i går under Gentoo:
/etc/portage/package.use
- Kode: Merk alt
net-misc/nxserver-freenx commercial
/etc/portage/package.unmask
- Kode: Merk alt
~net-misc/nx-x11-1.5.0
~net-misc/nx-x11-bin-1.5.0
~net-misc/nxclient-1.5.0
~net-misc/nxcomp-1.5.0
~net-misc/nxesd-1.5.0
~net-misc/nxproxy-1.5.0
~net-misc/nxserver-freenx-0.5.0
~net-misc/nxssh-1.5.0
/etc/portage/package.keywords
- Kode: Merk alt
net-misc/nx-x11-bin ~amd64
net-misc/nxproxy ~amd64
net-misc/nxcomp ~amd64
net-misc/nxclient ~amd64
net-misc/nxesd ~amd64
net-misc/nxssh ~amd64
net-misc/nx-x11 ~amd64
net-misc/nxserver-freenx ~amd64
net-analyzer/gnu-netcat ~amd64
(~x86 hvis du ikke har AMD64 eller Xeon 64EMT)
Sett i gang:
- Kode: Merk alt
emerge nxserver-freenx
Dersom nx-x11 feiler under kompilering:
- Kode: Merk alt
emerge nx-x11-bin
emerge nxserver-freenx nxproxy
Følg vedlagt dokumentasjon for konfigurasjon, less is more i første omgang, hos meg fungerer den uten noe som helst med brukere som har SSH-tilgang.
Usikker på om dette er strengt tatt nødvendig:
- Kode: Merk alt
emerge xauth
- Kode: Merk alt
nxsetup --install --setup-nomachine-key
Hvis du får "/usr/NX/bin/nxloadconfig: line 499: [: missing `]'" så åpne den filen, finn linje 499 og legg til et mellomrom mellom bakerste " og ]
(se
bugrapport )
En del av feilmeldingene kan du overse, spesielt hvis du ikke har den programvaren (GNOME, KDE) inne på den relevante serveren.
Slå på logging (4 er passe) i etc/node.conf og følg med på /var/log/nxserver.log.
Hvis du får feilmelding om "unary operator expected" i nxnode så rediger den filen, finn linje 27 og bytt
- Kode: Merk alt
awk -F. '{ print $1 }'` -ge 7
ut med
- Kode: Merk alt
"awk -F. '{ print $1 }'` -ge 7"
(legg på " )