在 Debian 上卸载 VNC,主要取决于你安装的是哪种 VNC(TightVNC / TigerVNC / RealVNC / x11vnc 等)以及安装方式(apt 或 手动)。下面按常见情况说明。
dpkg -l | grep -i vnc
或
which vncserver
which XtightVNC
which tigervncserver
常见包名:
tightvncservertigervnc-standalone-serverrealvnc-vnc-serverx11vncsudo apt remove --purge vnc4server
# 或
sudo apt remove --purge tightvncserver
# 或
sudo apt remove --purge tigervnc-standalone-server
如果是 x11vnc:
sudo apt remove --purge x11vnc
sudo apt autoremove --purge
如果 VNC 是作为 systemd 服务运行的:
sudo systemctl stop vncserver@*:1.service
sudo systemctl disable vncserver@*:1.service
(服务名可能不同,用 systemctl list-units | grep vnc 查看)
rm -rf ~/.vnc
如果之前配置了开机启动:
rm -f ~/.config/autostart/vnc*.desktop
如果你是手动编译或下载的:
sudo rm -f /usr/local/bin/vncserver
sudo rm -f /usr/local/bin/Xvnc
sudo rm -rf /usr/local/vnc
并删除相关 systemd 文件:
sudo rm -f /etc/systemd/system/vncserver*.service
sudo systemctl daemon-reload
vncserver --version
若提示 command not found 即成功。
如果你愿意,可以告诉我:
dpkg -l | grep vnc 的输出我可以给你精确的一条命令卸载方案。