在 Debian 上把 VNC 卸载干净,主要分三步:卸载软件包、删除配置和残留文件、清理依赖。下面以常见情况为例说明(以 tigervnc / tightvnc / realvnc 为例)。
dpkg -l | grep -i vnc
常见结果:
tigervnc-* → TigerVNCtightvncserver → TightVNCrealvnc-vnc-server → RealVNC(商业版)sudo apt remove --purge tigervnc-*
sudo apt autoremove --purge
sudo apt remove --purge tightvncserver
sudo apt autoremove --purge
sudo apt remove --purge realvnc-vnc-server
sudo apt autoremove --purge
VNC 会在用户目录下留配置,不删就不算“干净”。
rm -rf ~/.vnc
如果有多个用户:
sudo rm -rf /home/*/.vnc
sudo systemctl disable vncserver@*.service
sudo rm -f /etc/systemd/system/vncserver@*.service
sudo systemctl daemon-reload
sudo rm -f /etc/xinetd.d/vnc*
sudo rm -f /etc/lightdm/lightdm.conf.d/vnc*
检查:
grep -R vnc ~/.bashrc ~/.profile /etc/profile
有就删掉相关行。
which vncserver
vncserver --version
无任何输出即表示已卸载干净。
如果你连 XFCE / GNOME 都是为了 VNC 装的:
sudo apt remove --purge xfce4 xfce4-goodies
sudo apt autoremove --purge
如果你愿意,可以告诉我:
我可以给你精确的一条龙命令。