anyway, download source code from
http://www.realvnc.com/products/free/4.1/download.html
[root@localhost Code]# tar zxvf vnc-4_1_3-x86_linux.tar.gz
[root@localhost vnc-4_1_3-x86_linux]# cd vnc-4_1_3-x86_linux
root@vinco:/home/vinco/Downloads/vnc-4_1_3-x86_linux# ls
java vncconfig vncpasswd vncserver.man vncviewer.man Xvnc
LICENCE.txt vncconfig.man vncpasswd.man vnc.so x0vncserver Xvnc.man
README vncinstall vncserver vncviewer x0vncserver.man
this action is important, believe it or not:
[root@localhost vnc-4_1_3-x86_linux]# vim README
vncviewer 4.1.2 is install by default:
[root@localhost vnc-4_1_3-x86_linux]# which vncviewer
/usr/bin/vncviewer
[root@localhost vnc-4_1_3-x86_linux]#
[root@localhost vnc-4_1_3-x86_linux]# ./vncinstall /usr/local/bin /usr/local/man
Can't install manual pages to /usr/local/man/man1
Copying Xvnc to /usr/local/bin
Copying vncviewer to /usr/local/bin
Copying vncpasswd to /usr/local/bin
Copying vncconfig to /usr/local/bin
Copying vncserver to /usr/local/bin
Copying x0vncserver to /usr/local/bin
[root@localhost vnc-4_1_3-x86_linux]#
[root@localhost vnc-4_1_3-x86_linux]# vncviewer
VNC Viewer Free Edition 4.1.2 for X - built Oct 6 2008 07:20:19
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
[root@localhost vnc-4_1_3-x86_linux]#
[root@localhost vnc-4_1_3-x86_linux]# which vncviewer
/usr/local/bin/vncviewer
[root@localhost vnc-4_1_3-x86_linux]#
remove the old one:
[root@localhost vnc-4_1_3-x86_linux]# rm /usr/bin/vncviewer
Things are not always the way its going :
[root@localhost vnc-4_1_3-x86_linux]# vncserver
You will require a password to access your desktops.
vncpasswd: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
[root@localhost vnc-4_1_3-x86_linux]#
somebody advised to create a soft link like this:
[root@localhost lib]# pwd
/usr/lib
[root@localhost lib]# ln -s libstdc++.so.6.0.10 libstdc++-libc6.2-2.so.3
[root@localhost lib]# ls -l libstdc*
lrwxrwxrwx 1 root root 19 2012-05-31 20:40 libstdc++-libc6.2-2.so.3 -> libstdc++.so.6.0.10
lrwxrwxrwx 1 root root 19 2011-06-17 08:35 libstdc++.so.6 -> libstdc++.so.6.0.10
-rwxr-xr-x 1 root root 966072 2008-11-05 20:14 libstdc++.so.6.0.10
[root@localhost lib]#
the guy cheat me, it doesn't work at all:
[root@localhost vnc-4_1_3-x86_linux]# vncserver
You will require a password to access your desktops.
vncpasswd: symbol lookup error: vncpasswd: undefined symbol: __builtin_vec_new
[root@localhost vnc-4_1_3-x86_linux]#
Install compat-libstdc++-7.3-2.96.122.i386.rpm :
[root@localhost Download]# rpm -ivh compat-libstdc++-7.3-2.96.122.i386.rpm
warning: compat-libstdc++-7.3-2.96.122.i386.rpm: Header V3 DSA signature: NOKEY, key ID 73307de6
Preparing... ########################################### [100%]
1:compat-libstdc++ ########################################### [100%]
[root@localhost Download]#
[root@localhost lib]# ls -l libstdc*
-rwxr-xr-x 1 root root 1144368 2003-12-12 13:25 libstdc++-2-libc6.1-1-2.9.0.so
-r-xr-xr-x 1 root root 407419 2003-12-12 13:25 libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx 1 root root 30 2012-05-31 20:53 libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
lrwxrwxrwx 1 root root 31 2012-05-31 20:53 libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx 1 root root 20 2012-05-31 20:53 libstdc++.so.2.7.2 -> libstdc++.so.2.7.2.8
-rwxr-xr-x 1 root root 1025339 2003-12-12 13:25 libstdc++.so.2.7.2.8
lrwxrwxrwx 1 root root 18 2012-05-31 20:53 libstdc++.so.2.8 -> libstdc++.so.2.8.0
-rwxr-xr-x 1 root root 375773 2003-12-12 13:25 libstdc++.so.2.8.0
lrwxrwxrwx 1 root root 22 2012-05-31 20:53 libstdc++.so.2.9 -> libstdc++.so.2.9.dummy
-rwxr-xr-x 1 root root 5428 2003-12-12 13:25 libstdc++.so.2.9.dummy
lrwxrwxrwx 1 root root 19 2011-06-17 08:35 libstdc++.so.6 -> libstdc++.so.6.0.10
-rwxr-xr-x 1 root root 966072 2008-11-05 20:14 libstdc++.so.6.0.10
[root@localhost lib]#
It really work:
[root@localhost vnc-4_1_3-x86_linux]# vncserver
You will require a password to access your desktops.
Password: