如何卸载应用程序,包括该应用程序的系统范围配置文件和用户特定的配置文件?
答案1
事情没那么简单...应用程序和系统配置文件很容易被消除:
sudo apt-get purge <package>
(当然你必须知道哪个包包含你的应用程序)。
但是请注意,这不删除应用程序可能在您的主文件夹或其他地方创建的任何配置文件或设置。
对于应用程序在用户主目录中创建的文件,这非常依赖于应用程序,并且执行起来更复杂(并且通常是升级时的一个大麻烦)。一般来说,几乎不可能找到一种通用的方法来做到这一点;每个应用程序都可以将数据存储在它想要的地方。
尽管如此,大多数应用程序都会将设置存储在主目录中“隐藏”的文件目录中,其样式为~/.config/application-name/
或 ~/.application-name
。
你可以先搜索他们可以在哪里
find ~ -iname "*application-name*"
并从这里开始研究。(基本上,上述命令以不区分大小写的方式列出主目录下包含字符串“application-name”的目录的所有文件)。这将是一个反复试验的过程。
找到包含应用程序选项的所有目录/文件后,您可以删除它们(如果您确定它们仅用于应用程序 --- 删除之前进行备份是一件好事)。
即使如此,应用程序仍会在很多地方留下痕迹和配置文件。您必须逐个查看应用程序,才能彻底清除其所有痕迹。
答案2
打开终端ctrl++alt并t运行以下命令来卸载应用程序(including systemwide configuration files
)
sudo apt-get purge --remove <package>