ubuntu tigervnc如何卸载残留文件

Ubuntu 下清理 TigerVNC 残留的可执行步骤一 停止服务与进程结束所有会话与进程,避免卸载时文件被占用:vncserver 会话:运行 vncserver -kill “:*”;如提示命令不存在可先跳过。通用进程:运行 sudo killall vncserver。systemd 服务(若安装为服务):按实例停止并禁用,例如 sudo systemctl stop vncserv

Ubuntu 下清理 TigerVNC 残留的可执行步骤

一 停止服务与进程

  • 结束所有会话与进程,避免卸载时文件被占用:
    • vncserver 会话:运行 vncserver -kill “:*”;如提示命令不存在可先跳过。
    • 通用进程:运行 sudo killall vncserver
    • systemd 服务(若安装为服务):按实例停止并禁用,例如 sudo systemctl stop vncserver@:1sudo 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(仔细核对后再删除)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1486429.html

(0)
派派
上一篇 2026-01-07
下一篇 2026-01-07

发表回复

登录后才能评论