在 Debian 上“更新 TigerVNC”通常有两种含义:
下面分别说明。
sudo apt update
sudo apt install --only-upgrade tigervnc-standalone-server tigervnc-common
或者整体升级系统(包含 TigerVNC):
sudo apt upgrade
dpkg -l | grep tigervnc
# 或
vncserver --version
sudo systemctl stop vncserver@*:1.service
(:1 视你的配置而定)
sudo systemctl start vncserver@*:1.service
sudo systemctl enable vncserver@*:1.service
如果你修改了 ~/.vnc/config 或 ~/.vnc/xstartup:
nano ~/.vnc/xstartup
示例(Xfce):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
然后:
chmod +x ~/.vnc/xstartup
重启会话:
vncserver -kill :1
vncserver :1
Debian 官方源通常足够。如果你必须从源码:
git clone https://github.com/TigerVNC/tigervnc.git
cd tigervnc
# 按官方 README 编译
⚠️ 源码安装可能破坏 apt 管理,不建议生产环境使用。
升级后无法连接?
sudo ufw allow 5901systemctl status vncserver@*:1Debian 版本太旧?
sudo apt install -t bookworm-backports tigervnc-standalone-server
如果你能说明:
我可以给你更精确的命令。