在 Debian 上更新 TigerVNC 一般分几种情况:用 apt 安装的、用官方二进制安装的、还是自己编译的。下面按常见情况说明。
sudo apt update
sudo apt install --only-upgrade tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension
或者简单一点:
sudo apt upgrade tigervnc*
apt-cache policy tigervnc-standalone-server
# 或
vncserver --version
如果 Debian 仓库里的版本较旧,可参考下面的方法。
vncserver -kill :1
去官方发布页: https://github.com/TigerVNC/tigervnc/releases
例如:
cd /tmp
wget https://github.com/TigerVNC/tigervnc/releases/download/v1.14.1/tigervnc-1.14.1.x86_64.tar.gz
tar xzf tigervnc-1.14.1.x86_64.tar.gz
sudo cp -r tigervnc-1.14.1/* /usr/local/
/usr/local/bin/vncserver --version
sudo apt build-dep tigervnc
git clone https://github.com/TigerVNC/tigervnc.git
cd tigervnc
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
vncserver -kill :1
vncserver :1
如果你用的是:
systemctl --user restart vncserver@:1.service
大版本升级时注意:
~/.vnc/config~/.vnc/xstartup可能需要微调。
which vncserver
dpkg -l | grep tigervnc
如果你愿意,可以告诉我:
我可以给你更精确的更新步骤。