彻底卸载软件包(包括所有日志文件)

彻底卸载软件包(包括所有日志文件)

我使用sudo apt remove <package_name>sudo apt purge --auto-remove <package_name>卸载软件包。但这些命令不会删除软件包创建的文件,例如“。包裹名字“。我想知道卸载软件包并删除其创建的所有文件的命令行。

答案1

简而言之:“你不能”。

没有通用的方法可以删除软件包生成的所有文件 - 这是有原因的。如果您安装了 Web 服务器,后来又将其删除,您可能希望保留日志以供分析。如果您安装了某些办公软件,后来又用更好的软件替换它,您肯定不想删除您编写的所有文档。

apt对命令元素的简短(不太准确)描述:

  • apt remove PACKAGE– 卸载 PACKAGE 的二进制文件
  • apt purge PACKAGE– 删除上述以及 PACKAGE 附带的配置文件
  • apt autoremove– 删除任何曾经需要但不再需要的软件包 - 例如旧内核或已卸载软件的依赖项

相关内容