ubuntu tigervnc如何卸载残留文件
导读:Ubuntu 下清理 TigerVNC 残留的可执行步骤 一 停止服务与进程 结束所有会话与进程,避免卸载时文件被占用: vncserver 会话:运行 vncserver -kill “:*”;如提示命令不存在可先跳过。 通用进程:运...
Ubuntu 下清理 TigerVNC 残留的可执行步骤
一 停止服务与进程
- 结束所有会话与进程,避免卸载时文件被占用:
- vncserver 会话:运行 vncserver -kill “:*”;如提示命令不存在可先跳过。
- 通用进程:运行 sudo killall vncserver。
- systemd 服务(若安装为服务):按实例停止并禁用,例如 sudo systemctl stop vncserver@:1 与 sudo systemctl disable vncserver@:1(有多个显示号如 :2、:3 需分别处理)。
二 卸载 TigerVNC 软件包
- 使用 APT 彻底移除 TigerVNC 相关包(purge 会删除配置文件):
- 常见组合:sudo apt purge tigervnc-standalone-server tigervnc-common tigervnc-viewer
- 若曾安装其它相关包,一并 purge,例如 tigervnc-xorg-extension 等。
- 清理不再需要的依赖:sudo apt autoremove --purge -y
- 清理 APT 缓存:sudo apt clean
- 说明:若最初并非通过 APT 安装(如源码/手动安装),purge 可能不会覆盖其文件,需在下一步手动清理。
三 删除残留文件与目录
- 用户级配置与缓存(每个使用过 VNC 的用户都要执行,包括 root):
- rm -rf ~/.vnc 与(如存在)sudo rm -rf /root/.vnc
- 系统级配置与服务文件(若存在再删除):
- sudo rm -rf /etc/vnc
- 可能的 systemd 实例文件:sudo rm -f /etc/systemd/system/vncserver@.service
- 其它历史文件:sudo rm -f /etc/vnc.conf
- 其它可能遗留的可执行文件(仅在你确认属于 TigerVNC 且无其它依赖时删除):
- 例如 sudo rm -f /usr/local/bin/vncserver*(某些手动安装方式可能放置于此)。
四 验证清理结果
- 检查是否仍有 VNC 包:dpkg -l | grep -i vnc(应无输出或仅无关条目)
- 检查可执行程序:which vncserver(应无输出)
- 如曾创建过 systemd 服务单元,确认已移除:systemctl list-unit-files | grep vnc
- 若仍有残留,可用定位命令排查:sudo find / -name “vnc”(仔细核对后再删除)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu tigervnc如何卸载残留文件
本文地址: https://pptw.com/jishu/789555.html
