![为什么“清除”不会删除与应用程序相关的所有内容?](https://linux22.com/image/1096639/%E4%B8%BA%E4%BB%80%E4%B9%88%E2%80%9C%E6%B8%85%E9%99%A4%E2%80%9D%E4%B8%8D%E4%BC%9A%E5%88%A0%E9%99%A4%E4%B8%8E%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9B%B8%E5%85%B3%E7%9A%84%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9%EF%BC%9F.png)
可能重复:
如何才能彻底删除一个包?
我了解到使用清除命令而不是消除被认为更好,因为清除会删除与应用程序相关的所有文件,包括配置文件等。
这种情况以前也发生过,但现在我不记得那些例子了,我陈述了我最近的遭遇-
问题-
即使清除后,仍有一些文件残留!
最新遭遇-
乌贼(决战中的应用程序)
我清除了 Cuttlefish,因为它根本无法正常工作,然后重新启动了 Ubuntu(尽管这不是必需的),然后重新安装它,发现在删除之前我在应用程序中创建的一些触发器已经存在!这意味着一些文件(配置或其他东西)没有被清除!
现在我在 home 下的文件夹 (.cuttlefish) 中找到了 2 个文件,并找到了一些与插件相关的文件和一个反射.db文件(似乎是负责包含我重新安装时得到的触发器的文件)
我手动删除了它们并重新安装。尽管我仍然面临应用程序的其他问题,为什么清除命令删除这些文件吗?
谢谢你!
答案1
包管理永远不会触及用户主文件夹中的任何文件,因此即使您清除包,那里的文件仍会保留。
答案2
据我所知,purge
删除了一个包及其系统范围的配置。
清除包不会删除用户配置,因为用户目录中创建的任何内容都属于用户,并且与系统无关。