vnc 源码安装

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:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值