据我所知,如果您使用 安装应用程序,sudo apt install app
则可以通过sudo apt remove app
或将其删除sudo apt purge app
。我认为区别在于第二种方法还将删除所有应用程序依赖项,例如应用程序设置。如果我安装应用程序,比如说通过 Ubuntu-Software-Center 安装 Visual Studio Code,在 vscode 中保存一些设置,然后通过 Ubuntu-Software 卸载它,则这些设置会被存储。我可以看到当我通过 Ubuntu-Software-Center 重新安装它时,但我绝对不想要那样!如果我删除一个应用程序,它就会消失并释放它占用的所有内存。我没有看到真正清除已安装应用程序的选项 - 如何删除通过 Ubuntu-Software-Center 安装的应用程序(包括所有依赖项)?
答案1
Ubuntu 软件中心目前没有与 相当的功能apt purge <package name>
。要从计算机中完全删除应用程序和配置文件,您需要使用命令行并完成一些手动清理。
从 apt 的手册页中man apt
:
删除软件包会删除所有软件包数据,但通常会留下一些小的(已修改的)用户配置文件,以防意外删除。在这种情况下,只需对意外删除的软件包发出安装请求即可恢复其功能。另一方面,即使对已删除的软件包调用 purge 也可以清除这些残留文件。请注意,这不会影响存储在主目录中的任何数据或配置。
这表明apt purge <package name>
可能需要运行两次,以及手动删除留在用户主目录中的文件~
和(可能)~./.config
。
虽然发布已经有一段时间了,但您可能会发现此参考资料很有用(彻底删除应用程序的正确方法是什么?)