在 Debian 上升级 TigerVNC,通常取决于你当初是怎么安装的(系统仓库 / 官方二进制 / 源码)。下面按常见情况说明。
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension
或直接整体升级:
sudo apt upgrade
dpkg -l | grep tigervnc
# 或
Xvnc -version
⚠️ Debian 仓库中的 TigerVNC 版本通常较旧,但稳定。
如果你之前从:
https://github.com/TigerVNC/tigervnc/releases
下载过 .tar.gz 或 .deb
wget https://github.com/TigerVNC/tigervnc/releases/download/v1.14.1/tigervnc-1.14.1.x86_64.tar.gz
vncserver -kill :1
tar -xzf tigervnc-1.14.1.x86_64.tar.gz
sudo cp -r tigervnc-1.14.1/* /usr/local/
Xvnc -version
sudo apt build-dep tigervnc
git clone https://github.com/TigerVNC/tigervnc
cd tigervnc
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
vncserver -kill :1
vncserver :1
systemctl --user restart vncserver@:1
升级后一般兼容:
~/.vnc/config~/.vnc/xstartup但大版本升级(如 1.9 → 1.13+)建议重新生成:
rm ~/.vnc/xstartup
vncserver :1
dpkg -l | grep tigervnc
which Xvnc
ls -l $(which Xvnc)
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你精确升级命令。