温馨提示×

如何升级ubuntu vnc

小樊
44
2026-09-04 00:41:18
栏目: 智能运维

在 Ubuntu 上升级 VNC 相关组件,通常分为 升级系统自带软件包中的 VNC(如 TigerVNC / TightVNC / x11vnc)升级/更换 VNC 服务端软件 两种情况。下面按常见场景说明。


一、通过 apt 升级已安装的 VNC(最常见)

如果你是用 apt 安装的 VNC(如 tigervnc-servertightvncserverx11vnc),直接升级系统即可:

sudo apt update
sudo apt upgrade

如果你只想升级 VNC 相关包:

# TigerVNC
sudo apt install --only-upgrade tigervnc-server tigervnc-common

# TightVNC
sudo apt install --only-upgrade tightvncserver

# x11vnc
sudo apt install --only-upgrade x11vnc

升级后建议重启 VNC 服务:

vncserver -kill :1
vncserver :1

二、升级到新版本的 TigerVNC(官方新版)

Ubuntu 仓库里的 TigerVNC 版本通常较旧。如果你需要最新版

1. 卸载旧版(可选)

sudo apt remove tigervnc-server tigervnc-common

2. 下载官方最新版

前往:https://tigervnc.org/

cd /tmp
wget https://github.com/TigerVNC/tigervnc/releases/download/v1.13.1/tigervnc-1.13.1.x86_64.tar.gz
tar -xzf tigervnc-1.13.1.x86_64.tar.gz
sudo cp -r tigervnc-1.13.1/* /usr/local/

3. 验证

vncserver --version

三、升级桌面环境 + VNC 组合(推荐 Wayland 用户)

如果你使用的是 Ubuntu 22.04+ / 24.04,推荐:

  • GNOME + gnome-remote-desktop
  • tigervnc + X11

升级远程桌面组件:

sudo apt update
sudo apt install --upgrade gnome-remote-desktop

四、升级 VNC 客户端(如 Vinagre / Remmina)

sudo apt upgrade remmina vinagre

五、常见问题

1. 升级后无法连接

  • 检查防火墙:
sudo ufw allow 5901
  • 检查服务是否运行:
ps aux | grep vnc

2. 升级后黑屏

通常是桌面会话配置问题,建议:

~/.vnc/xstartup

使用:

startxfce4 &

gnome-session &

如果你能告诉我:

  • Ubuntu 版本
  • 使用的 VNC 软件(TigerVNC / TightVNC / x11vnc / 其他)
  • 是否已配置 systemd 服务

我可以给你精确的升级步骤

0