在 Debian 上升级 TigerVNC,通常取决于你是通过 apt 包管理器 还是 手动编译安装 的。下面分别说明。
sudo apt update
sudo apt install --only-upgrade tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension
(包名可能略有不同,常见如下)
tigervnc-standalone-servertigervnc-commontigervnc-viewer(客户端)或者直接升级全部系统:
sudo apt upgrade
dpkg -l | grep tigervnc
# 或
vncserver --version
Debian Stable 中的 TigerVNC 可能较旧,可使用 backports:
sudo apt edit-sources
添加(示例 Debian 12 bookworm):
deb http://deb.debian.org/debian bookworm-backports main
然后:
sudo apt update
sudo apt -t bookworm-backports install tigervnc-standalone-server
如果你是源码安装的:
which vncserver
https://github.com/TigerVNC/tigervnc/releases
sudo apt remove tigervnc-* # 如之前用 apt 安装过
sudo apt build-dep tigervnc
mkdir build && cd build
cmake ../tigervnc-*
make -j$(nproc)
sudo make install
⚠️ 手动安装需自行处理 systemd / 启动脚本。
vncserver -kill :1
vncserver :1
或
sudo systemctl restart vncserver@:1.service
~/.vnc/config 和 xstartup 是否兼容如果你能告诉我:
cat /etc/os-release)我可以给你更精确的升级步骤。