apt 卸载软件确保使用 apt 命令正确卸载软件。
sudo apt remove <package_name>sudo apt purge <package_name>卸载软件后,清理不再需要的依赖包。
sudo apt autoremove手动检查并删除残留文件。
/var/lib/<package_name>
/var/log/<package_name>
/etc/<package_name>
/usr/local/<package_name>
/home/*/.config/<package_name>sudo rm -rf /var/lib/<package_name>
sudo rm -rf /var/log/<package_name>
sudo rm -rf /etc/<package_name>
sudo rm -rf /usr/local/<package_name>
rm -rf ~/.config/<package_name>检查用户目录中是否有残留文件。
find ~ -name "*<package_name>*"rm -rf ~/.*<package_name>*
rm -rf ~/.*/*<package_name>*查看系统日志文件,确保没有残留文件相关的错误信息。
sudo journalctl -xecat /var/log/apt/term.log dpkg 检查残留包使用 dpkg 检查是否有残留的软件包。
dpkg -l | grep <package_name>sudo dpkg -P <package_name>apt-file 检查残留文件使用 apt-file 工具检查是否有残留文件。
apt-filesudo apt install apt-fileapt-file 数据库sudo apt-file update apt-file search <package_name>sudo rm -rf <file_path>确保没有残留的启动项和服务。
systemctl list-unit-files | grep <package_name>sudo systemctl disable <service_name>
sudo systemctl stop <service_name>
sudo rm -rf /etc/systemd/system/<service_name>.service
sudo systemctl daemon-reload确保环境变量中没有残留的路径。
echo $PATH
echo $LD_LIBRARY_PATH编辑 ~/.bashrc 或 /etc/environment 文件,删除残留的路径。
确保没有残留的定时任务。
crontab -l | grep <package_name>crontab -e删除与该软件相关的定时任务。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。