为什么“清除”不会删除与应用程序相关的所有内容?

Nir*_*mik 4 configuration uninstall purge

可能的重复:
你怎么能完全删除一个包?

我了解到使用清除命令而不是删除被认为更好,因为清除会删除与应用程序相关的所有文件,包括配置文件等。

现在这种情况以前也发生过,但现在我不记得那些例子了,我陈述了我最近遇到的情况-

问题-

即使清除后,一些文件仍然存在!

最新相遇-

墨鱼(摊牌中的应用程序)

我清除了乌贼,因为它不能正常工作,然后重新启动 Ubuntu(虽然这不是必需的),然后重新安装它以在删除它已经存在之前已经找到我在应用程序中制作的一些触发器!这意味着一些文件(配置或其他东西)没有被清除!

现在我在 home 下的文件夹(.cuttlefish)中找到了 2 个文件,并找到了一些与插件相关的文件和一个reflexes.db文件(这似乎是负责包含我重新安装的触发器的文件)

我手动删除了它们并重新安装。虽然我仍然面临应用程序的其他问题,为什么用清除命令删除这些文件?

谢谢!

Flo*_*sch 9

包管理从不涉及用户主文件夹中的任何文件,因此即使您清除包,那里的文件也会保留。

  • @Nirmik Durable 特定于用户的文件存储在主文件夹中。它们不能存储在其他地方,因为您通常无法在其他地方创建文件(除非以“root”身份运行程序时)。 (2认同)
  • 不幸的是,您必须手动删除这些文件。包管理不会这样做,因为它没有创建这些文件(它们是由程序创建的),并且它不知道它们是否仍在使用中,例如被您安装的程序版本所使用,而没有包管理器或因为您在网络或多引导环境中使用共享主目录。 (2认同)

dev*_*av2 7

据我所知,purge删除了一个包,它是系统范围的配置。

清除包不会删除用户配置,因为在用户目录中创建的内容属于用户,与系统无关。