在CentOS上安装VNC图形界面,可以按照以下步骤进行:
更新系统
sudo yum update -y
安装TigerVNC服务器
sudo yum install tigervnc-server tigervnc-common -y
配置VNC服务器
vncpasswd
启动VNC服务器
sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service
:1
表示VNC服务器监听的显示号,可以根据需要更改。配置防火墙
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
连接到VNC服务器
5901
。安装依赖包
sudo yum groupinstall "Development Tools" -y
sudo yum install mesa-libGL-devel mesa-libGLU-devel libXext-devel libXtst-devel libXrender-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel libXv-devel -y
下载并编译TigerVNC
wget https://github.com/tigervnc/tigervnc/releases/download/v1.18.2/tigervnc-1.18.2.tar.gz
tar xvf tigervnc-1.18.2.tar.gz
cd tigervnc-1.18.2
./configure --enable-xinerama --enable-xrandr --enable-gles1 --enable-gles2 --enable-hexagon --enable-gl --enable-vncviewer --enable-vncserver --enable-vncauth --enable-vncext --enable-vncgl --enable-vncglessl --enable-vncjpegl --enable-vncpng --enable-vncwebgl --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-v