在卸载前,需先停止TigerVNC服务以避免进程冲突。打开终端,执行以下命令:
sudo systemctl stop vncserver@:1.service # 替换":1"为实际的显示编号(可通过`ps aux | grep vncserver`查看)
sudo systemctl disable vncserver@:1.service # 禁用开机自启
通过APT包管理器彻底卸载TigerVNC服务器及关联组件,--purge参数会同时删除配置文件:
sudo apt-get remove --purge tigervnc-standalone-server tigervnc-viewer tigervnc-common
若需清理其他可能的TigerVNC相关包(如remmina等远程桌面客户端),可扩展命令:
sudo apt-get remove --purge tigervnc-standalone-server tigervnc-viewer tigervnc-common remmina*
卸载后,APT会自动提示是否删除无用的依赖包,输入Y确认即可:
sudo apt-get autoremove
即使使用--purge,部分用户级配置或自定义文件可能仍存在,需手动清理:
rm -rf ~/.vnc/
sudo rm -rf /etc/vnc/
更新APT缓存并清理无用包,保持系统整洁:
sudo apt update && sudo apt upgrade -y
sudo apt clean
sudo apt autoremove --purge -y
通过以下命令确认TigerVNC是否已完全移除:
dpkg -l | grep tigervnc # 若无输出则表示已卸载
which vncserver # 检查vncserver命令是否存在
注意事项:
rm -rf命令前,请确认路径正确,避免误删系统关键文件;make uninstall(若有该选项)或手动删除安装文件;apt install tigervnc-standalone-server以确保依赖完整。