在CentOS上安装TigerVNC服务器的步骤如下:
更新系统:
sudo yum update -y
安装EPEL仓库(如果尚未安装):
sudo yum install epel-release -y
安装TigerVNC服务器:
sudo yum install tigervnc-server -y
设置VNC密码:
vncpasswd
按照提示输入并确认密码。
启动VNC服务器:
vncserver :1
这里的:1表示VNC服务器将监听在5901端口(因为VNC服务器的默认端口是5900加上显示号)。
设置VNC服务器开机自启动(可选):
编辑/etc/systemd/system/vncserver@.service文件:
sudo vi /etc/systemd/system/vncserver@.service
将文件内容替换为以下内容:
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<your_username>
Group=<your_group>
WorkingDirectory=/home/<your_username>
PIDFile=/home/<your_username>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
替换<your_username>和<your_group>为你的实际用户名和组名。
启用并启动服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
安装依赖包:
sudo yum groupinstall "Development Tools" -y
sudo yum install tigervnc-devel -y
下载TigerVNC源码:
wget https://github.com/CanaryWorks/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
make
sudo make install
设置VNC密码:
vncpasswd
启动VNC服务器:
vncserver :1
设置VNC服务器开机自启动(可选): 参考方法一中的步骤。
通过以上步骤,你应该能够在CentOS上成功安装并运行TigerVNC服务器。