清除软件包,然后重新安装,它会记住设置


8

我使用安装了bluefish sudo apt-get install bluefish。这是非常有问题的,所以我决定使用删除它sudo apt-get purge bluefish,然后使用删除。sudo apt-get autoremove 然后sudo apt-get install bluefish再次使用来重新安装它,并且所有以前的设置都保留了下来。这是为什么?


为了清楚起见,原因为何出现这种情况是每个用户都有自己的(独立)的设置,卸载程序不应该乱用每一个用户的设置。它是Linux安全协议的一部分。
帕迪·兰道

@PaddyLandau:如果你知道一个问题的答案请写一个正确的答案,而不是一个comment.a
大卫·弗斯特

@DavidFoerster我认为OP在问的是机制而不是概念背景。但还是要感谢:)
帕迪·兰道

Answers:


14

这是因为用户特定的设置存储在您的主目录中,并且不会被删除。尝试找到bluefish目录下的目录~/.config~/.bluefish目录下的目录,然后将其删除以重置用户首选项。

更新:正如Zanna在评论中提到的(现在已删除),它.bluefish在家里。


谢谢,它有效。尽管如此,Bluefish还是有很多错误(例如,“首选项”的“应用”和“确定”按钮将不起作用),这使我感到奇怪:如果它是专门针对Linux编辑器的,并且仍然如此错误,我是否应该继续使用它?安全吗?(虽然这
不是

@Foobarer我现在不使用Bluefish。我认为您应该考虑使用更好的替代方法,例如“托架”(用于前端事物)和/或“升华”,“原子”等。这些天,每个人似乎都在使用
Anwar

3

某些程序会保留该应用将用于其安装和/或使用的已安装软件的配置首选项。此数据将写入主目录中的隐藏文件/文件夹。您可以通过在Nautilus中使用显示隐藏文件来查看它们Ctrl + H,或者在shell中使用ls -a显示这些文件来查看文件。在您的情况下,您要删除软件并进行全新安装。因此,请执行以下操作:sudo apt-get purge bluefish在主目录中找到程序文件,然后手动将其删除。然后,您可以进行全新安装。

请参阅以下链接以供参考:

如何完全删除应用程序

完全删除应用程序的正确方法是什么?


1

有时,应用程序使用其自己的文件夹来存储其设置,因此您需要从这些文件夹中删除文件。要查看这些应用程序使用了哪些文件夹,请搜索您要完全删除的应用程序名称的文件。我catfish为此使用the鱼文件搜索应用程序,但是任何通过“隐藏”文件夹搜索的文件搜索应用程序都可以。找到用于应用程序的配置文件后,将其删除。您应该发现运行该应用程序后,这些设置已被重置为其默认值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.