1. 程式人生 > >linux下原始碼安裝realvnc

linux下原始碼安裝realvnc

原始碼安裝如下:
     首先遠端到伺服器.
       1.從網上下載:VNC軟體包
[[email protected] root]#wget http://www.realvnc.com/dist/vnc-4.0-x86_linux.tar.gz
--14:00:42-- http://www.realvnc.com/dist/vnc-4.0-x86_linux.tar.gz
           => `vnc-4.0-x86_linux.tar.gz'
Resolving www.realvnc.com... done.
Connecting to www.realvnc.com[146.101.152.142]:80

... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,625,390 [application/x-gzip]
100%[====================================>] 1,625,390    104.15K/s    ETA 00:00
14:01:00 (104.15 KB/s) - `vnc-4.0-x86_linux.tar.gz' saved [1625390/1625390]
2.發現4.0版本安裝起來更加方便,解壓後按照README文件操作即可:
[[email protected] root]# ls
anaconda-ks.cfg install.log install.log.syslog vnc-4.0-x86_linux.tar.gz
[
[email protected]
root]# tar -zxvf vnc-4.0-x86_linux.tar.gz
vnc-4.0-x86_linux/
vnc-4.0-x86_linux/README
vnc-4.0-x86_linux/vncinstall
vnc-4.0-x86_linux/Xvnc
vnc-4.0-x86_linux/Xvnc.man
vnc-4.0-x86_linux/vncviewer
vnc-4.0-x86_linux/vncviewer.man
vnc-4.0-x86_linux/vncpasswd
vnc-4.0-x86_linux/vncpasswd.man
vnc-4.0-x86_linux/vncconfig
vnc-4.0-x86_linux/vncconfig.man
vnc-4.0-x86_linux/vncserver
vnc-4.0-x86_linux/vncserver.man
vnc-4.0-x86_linux/x0vncserver
vnc-4.0-x86_linux/x0vncserver.man
vnc-4.0-x86_linux/vnc.so
vnc-4.0-x86_linux/LICENCE.TXT
vnc-4.0-x86_linux/java/
vnc-4.0-x86_linux/java/index.vnc
vnc-4.0-x86_linux/java/logo150x150.gif
vnc-4.0-x86_linux/java/vncviewer.jar
[
[email protected]
root]# ls
anaconda-ks.cfg install.log.syslog vnc-4.0-x86_linux.tar.gz
install.log      vnc-4.0-x86_linux
[[email protected] root]# cd vnc-4.0-x86_linux
[[email protected] vnc-4.0-x86_linux]# ls
java         vncconfig.man vncserver      vncviewer.man    Xvnc.man
LICENCE.TXT vncinstall     vncserver.man x0vncserver
README       vncpasswd      vnc.so         x0vncserver.man
vncconfig    vncpasswd.man vncviewer      Xvnc
[[email protected] vnc-4.0-x86_linux]# ./vncinstall /usr/local/bin
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
[[email protected] vnc-4.0-x86_linux]# mkdir -p /usr/local/vnc/classes
[[email protected] vnc-4.0-x86_linux]# cp java/* /usr/local/vnc/classes
3.此時即可啟動vncserver:
第一次啟動要設定密碼.VNC遠端密碼
[[email protected] vnc-4.0-x86_linux]# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'www.janny.com:1 (root)' desktop is www.janny.com:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/www.janny.com:1.log
上面這段話表示起動了一個圖形終端,編號為1,要記住這個編號,等下登入時需要提供這個編號。
     如果你要停止這個程序,使用
     程式碼::
      $vncserver -kill :1

4.如果上面的沒有成功,發出現以下提示:缺少libstdc++庫檔案.
You will require a password to access your desktops.
vncpasswd: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

rpm -ivh compat-libstdc++-7.3-2.96.118.i386.rpm
6.如果存在防火牆,還需要開放防火牆,然後就可以通過瀏覽器在5801埠訪問vncserver了.
可以通過如下命令確認埠已經正常啟動:
[[email protected] vnc-4.0-x86_linux]# netstat -an|grep 01
tcp        0      0 0.0.0.0:5801            0.0.0.0:*               LISTEN    
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN    
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN    
unix 2      [ ACC ]     STREAM     LISTENING     4904   /tmp/orbit-root/linc-5ee-0-121b01141620a
unix 2      [ ACC ]     STREAM     LISTENING     4964   /tmp/orbit-root/linc-5ec-0-121b011493273
unix 2      [ ACC ]     STREAM     LISTENING     4994   /tmp/orbit-root/linc-5f1-0-121b0114bb267
unix 2      [ ACC ]     STREAM     LISTENING     3010   /tmp/orbit-root/linc-527-0-7af285a063ec3
unix 3      [ ]         STREAM     CONNECTED     5036   /tmp/orbit-root/linc-5ec-0-121b011493273
unix 3      [ ]         STREAM     CONNECTED     5013   /tmp/.X11-unix/X0
unix 3      [ ]         STREAM     CONNECTED     5012 
unix 3      [ ]         STREAM     CONNECTED     4997   /tmp/orbit-root/linc-5f1-0-121b0114bb267
unix 3      [ ]         STREAM     CONNECTED     4967   /tmp/orbit-root/linc-5ec-0-121b011493273
unix 3      [ ]         STREAM     CONNECTED     4907   /tmp/orbit-root/linc-5ee-0-121b01141620a  
7.PS:
在/root/.vnc/xstartup
把twm &   改為gnome-session& or kde&
儲存修改配置後.重啟伺服器.(之後多出現了xwindows)
8.再執行開啟vncserver命令.開啟一次圖形終端,編號為1,
如果要開啟兩個圖形終端就執行兩次vncserver命令.但第二個圖形終端在遠端的時候.要以:XXX.XXX.XXX.XXX:2 這樣的格式.表示遠端圖形終端2
9.客戶端遠端的時候.一般是用WIndows 系統.在客戶端安裝
10.*** 開機自動啟用 VNC Server 的方法:
執行ntsysv , 把 vncserver 設為啟用


相關推薦

linux原始碼安裝realvnc

原始碼安裝如下:      首先遠端到伺服器.        1.從網上下載:VNC軟體包 [[email protected] root]#wget http://www.realvnc.com/dist/vnc-4.0-x86_linux.tar.gz --14:00:42-- http:/

Linux原始碼安裝php遇到的問題

以前為了做swoole開發在虛擬機器上裝了centos7 原始碼安裝php和swoole擴充套件以及redis 時不時用命令列檢視配置檔案的位置,有時沒頭沒腦就變了 檢視命令為: php -i | grep php.ini php -i | grep extensi

Linux 原始碼安裝Python2.7.11+robotframework

一,下載Python2.7.11原始碼包: 下載地址:https://www.python.org/downloads/source/ 原始碼包:Python-2.7.11.tgz 二、安裝Python依賴包: 1、安裝zlib庫: host-80-80-33-149:/home

Win7安裝OK6410的USB驅動以及Linux原始碼安裝dnw

因為飛凌的OK6410 的USB驅動在Win7下不能用,因此分享我的USB驅動的安裝過程。 一:Win7下的Ok6410 的USB下載線驅動安裝。 (參考文章:http://blog.sina.com.cn/s/blog_7f55cd3d01019sfq

Python3.x Linux原始碼安裝

原始碼安裝: 下載地址:Python原始碼 解壓: xz -d Python-3.7.0.tar.xz tar xvf Python-3.7.0.tar 切換至原始碼目錄: cd Python-3.7.0 編譯安裝: ./configure make make install

Linux原始碼安裝 mysql5.6.tar.gz

·[TOC] 前言 很快遷移到 mysql 5.6版本。 安裝卻和之前的方式有些不一樣 做下記錄。 5.6的原始碼安裝用到的是cmake, 需要事先安裝完畢。 中間遇到的依賴問題都可以用 包管理器 search 包。 然後再安裝依賴包。 記錄下安裝步

Mac OS X/ Linux 原始碼安裝 opencv

最關鍵的cmake版本要升級,其次,python路徑要找到 Python 2: --     Interpreter:              

linux原始碼安裝

 原始碼安裝:配置(configure)、編譯(make)、安裝(make install),所有操作中間錯誤可以忽略,最後段末尾統一報錯。 1.配置  configure:生成Makefile的shell指令碼  檔案結構如下:   <資料夾&g

Linux原始碼安裝PHP7

安裝PHP7: 下載# wget http://php.net/get/php-7.0.2.tar.gz/from/a/mirror 建議安裝之前先看看安裝幫助檔案INSTALL 解壓安裝 # tar zxvf php-7.0.2.tar.gz # cd php-7.0.2

Linux原始碼安裝Nginx的步驟

一。 什麼是Nginx? Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器,在高連線併發的情況下Nginx 是 Apache 伺服器不錯的替代品.其特點是佔有記憶體少,併發能力強,事

Linux原始碼安裝PHP的GD支援庫

GD:Linux下安裝PHP的GD支援庫 Linux下安裝PHP的GD支援庫 1、安裝 zlib wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/zlib-1.2.3.tar.gz tar -zxf zlib-1.2.

Linux原始碼安裝PyQt4

感謝朋友支援本部落格,歡迎共同探討交流,由於能力和時間有限,錯誤之處在所難免,歡迎指正! 如果轉載,請保留作者資訊。 部落格地址:http://blog.csdn.net/qq_21398167 原博文地址:http://blog.csdn.net/qq_21398167

Linux原始碼安裝的配置(configure)步驟之--prefix

Linux下原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。具體的安裝方法一般作者都會給出文件,這裡主要討論配置(configure)。 配置(configure) configure是一個可執行指令碼,它有很

Linux環境原始碼安裝Apache2.2.25

操作環境:RedHat Enterprise Linux 5.6   一、安裝準備 安裝Apache一般依賴3個元件:apr、apr-util、pcre。 確保這三個元件已經安裝。 [[email protected] ~]# rpm -qa|grep apr apr-uti

Linux原始碼編譯安裝mariadb資料庫

環境:centos7 準備:mariadb-10.2.18.tar 資料庫安裝包 [[email protected] ~]# rz Transferring mariadb-10.2.18.tar.gz... 第一步: 建立mysql使用者 [[email 

Linux原始碼安裝Swoole及基本使用

下載Swoole PECL擴充套件原始碼包:http://pecl.php.net/package/swoole 關於PHP版本依賴選擇: 下載好放到/usr/local/src下,解壓縮: tar -zxvf swoole-2.2.0.tgz 準備擴充套件安裝編譯環境:

同學們自行調研Linux軟體安裝的幾種方式(原始碼安裝, rpm安裝, yum安裝). 重點要理解rpm安裝和yum安裝的區別.

一、原始碼安裝 原始碼安裝的步驟就是:編譯原始碼,然後安裝 1.1 安裝準備 a. 首先用yum安裝gcc,用於編譯原始碼 b. 官網下載原始碼包 c. winSCP windows與linux傳輸檔案(如果直接用要安裝軟體的linux電腦下載就不用傳輸了) 1

Linux原始碼編譯安裝Redis和部署

    redis是一個 鍵值 (Key—Value)型別 記憶體資料庫 ,所有的操作都是在記憶體中進行。然後定期地通過非同步操作將資料庫的資料flush到硬碟上。由於是記憶體操作,所以效能非常的出色。但是容易受實體記憶體的影響,如果是海量

Linux原始碼編譯安裝Mysql

 下面是在redhat 5.8下原始碼編譯安裝mysql5.6.12  1. 首先檢視系統有沒有安裝Mysql  # rpm -qa |grep mysql    如果系統上有Mysql,先解除安裝  # yum remove mysql 或者 # rpm -e my

Linux原始碼編譯安裝詳解

前言 原始碼要執行,必須先轉成二進位制的機器碼。這是編譯器的任務。 比如,下面這段原始碼(假定檔名叫做test.c)。 #include <stdio.h> int main(void) {   fputs("Hello, world!\n", stdout