温馨提示×

如何更新ubuntu vnc版本

小樊
48
2026-09-25 09:44:48
栏目: 智能运维

在 Ubuntu 上“更新 VNC 版本”通常分为几种情况,下面我按最常见场景给你说明,你可以对号入座。


一、先确认你用的是哪种 VNC

which vncserver
dpkg -l | grep -i vnc

常见 VNC 有:

  • TigerVNC(推荐,更新频繁)
  • TightVNC(老牌,更新慢)
  • RealVNC(商业版)
  • x11vnc(不是标准 VNC server)

二、通过 apt 更新(最简单,前提是用仓库版)

1️⃣ 更新系统包

sudo apt update
sudo apt upgrade

2️⃣ 更新 VNC 相关包

sudo apt install --only-upgrade tigervnc-server
# 或
sudo apt install --only-upgrade tightvncserver

查看版本:

vncserver --version
# 或
Xtigervnc --version

✅ 适合大多数用户


三、TigerVNC 手动更新(apt 版本太旧时)

Ubuntu 自带仓库经常落后,可手动装新版:

1️⃣ 卸载旧版

sudo apt remove tigervnc-server

2️⃣ 下载最新 deb

去官网: https://github.com/TigerVNC/tigervnc/releases

wget https://github.com/TigerVNC/tigervnc/releases/download/v1.13.1/tigervnc-1.13.1.x86_64.tar.gz

3️⃣ 解压并安装

tar -xzf tigervnc-*.tar.gz
cd tigervnc-*
sudo cp -r usr/* /usr/

验证:

vncserver --version

四、RealVNC(如果你用的是官方版)

sudo dpkg -i VNC-Server-*.deb

或:

sudo apt update
sudo apt upgrade realvnc-vnc-server

五、更新后必须做的操作

重启 VNC 服务

vncserver -kill :1
vncserver :1

或 systemd:

sudo systemctl restart vncserver@1.service

六、推荐做法(2024+)

✅ 新系统建议用 TigerVNC + systemd ✅ 避免用太老的 TightVNC ✅ 远程安全性差,建议加 SSH 隧道


如果你愿意,可以告诉我:

  • Ubuntu 版本(lsb_release -a)
  • 当前 VNC 类型
  • 是否用于远程桌面(GNOME / XFCE)

我可以给你精确升级命令 + 配置示例。

0 踩