我使用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
– 删除任何曾经需要但不再需要的软件包 - 例如旧内核或已卸载软件的依赖项