我应该使用“ apt-get remove”还是“ apt-get purge”?

拉哈玛尼

要卸载应用(或程序包),我应该使用apt-get remove package-name还是apt-get purge package-name

他们中的任何一个对其他人有什么优势?

法希姆·米莎

如果完全通过直接编辑配置文件或通过GUI自定义了软件包/软件,则可能需要保留自定义项。通常,在Unix / Linux系统中,即使配置/自定义是通过GUI完成的,配置也会保存在文本文件中。

每个Debian二进制deb软件包都有一个文件列表,它标识为配置文件。dpkg,因此apt在删除软件包以及进行升级时都应遵循此标识。默认情况下,apt/dpkg在删除软件包时不会删除配置文件。您必须要求清除。升级时,它会要求您在覆盖配置文件之前在当前版本和新版本(如果不同)之间进行选择。即使在这种情况下,它也会保存原始文件的副本。基于您的配置文件可能包含有价值的信息的假设,Debian在此尝试为您提供帮助。

因此,如果您尚未配置软件包,或者不想保留配置,则可以使用apt-get purge

如果您确实保留了配置文件,则在/重新安装软件包时,Debian将尝试重用已保存的配置信息。如果您尝试(重新)安装的软件包版本具有与已安装的配置文件冲突的配置文件,则它会在覆盖之前再次询问您,就像在升级时一样。

次要注释:如果已删除软件包,但以后又想删除配置文件,通常情况下,apt如果未安装软件包,则不会删除配置文件。但是,多年来,apt-get purge即使不再安装软件包,运行也会删除配置文件。

此问题已在0.8.0~pre12010年8月13日星期五发布的apt版本中修复,也可能在0.8.15~exp12011年6月10日星期五发布的apt版本中修复。 2002年6月24日。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使用apt-get更新

来自分类Dev

`apt-get purge`和`apt-get remove`有什么区别?

来自分类Dev

我可以运行“ apt-get purge --auto-remove”吗?

来自分类Dev

`apt-get purge`和`apt-get remove`有什么区别?

来自分类Dev

我无法使用apt-get更新

来自分类Dev

安装APC。使用pecl还是apt-get?

来自分类Dev

什么时候使用apt-get remove而不是apt-get autoremove?

来自分类Dev

我可以运行“ apt-get purge --auto-remove”吗?

来自分类Dev

apt-get purge,安装nginx;报告成功但未安装(12.04)

来自分类Dev

apt-get remove --purge wine *删除了所有内容!

来自分类Dev

无法使用apt-get

来自分类Dev

vsftpd无法启动错误-apt-get-purge错误

来自分类Dev

为什么要在Linux中使用命令apt-get --purge remove来代替apt-get purge?

来自分类Dev

regEx奇怪的“ apt-get purge”行为

来自分类Dev

Fedora相当于“ apt-get purge”?

来自分类Dev

apt-get purge libc6-dev-i386要删除重要的软件包

来自分类Dev

通过软件中心卸载是否等同于“ apt-get purge”?

来自分类Dev

我应该使用SDKman还是apt-get安装我的JVM技术?

来自分类Dev

apt-get在执行删除--purge时尝试安装

来自分类Dev

为什么apt-get purge想要删除不匹配的软件包

来自分类Dev

apt-get purge命令如何工作?

来自分类Dev

apt-get被apt取代?

来自分类Dev

我应该在shell脚本中使用apt还是apt-get?

来自分类Dev

'sudo apt-get purge postgr *'是否删除数据库文件?

来自分类Dev

Ubuntu 16.04 LTS上的“ sudo apt-get purge mysql”失败

来自分类Dev

我无法使用 apt 或 apt-get 更新/升级

来自分类Dev

我必须在 apt-get purge package_name 之前运行 apt-get remove package_name 吗?

来自分类Dev

使用 apt 或 apt-get 的错误消息

来自分类Dev

apt 与 apt-get 的定义

Related 相关文章

  1. 1

    我无法使用apt-get更新

  2. 2

    `apt-get purge`和`apt-get remove`有什么区别?

  3. 3

    我可以运行“ apt-get purge --auto-remove”吗?

  4. 4

    `apt-get purge`和`apt-get remove`有什么区别?

  5. 5

    我无法使用apt-get更新

  6. 6

    安装APC。使用pecl还是apt-get?

  7. 7

    什么时候使用apt-get remove而不是apt-get autoremove?

  8. 8

    我可以运行“ apt-get purge --auto-remove”吗?

  9. 9

    apt-get purge,安装nginx;报告成功但未安装(12.04)

  10. 10

    apt-get remove --purge wine *删除了所有内容!

  11. 11

    无法使用apt-get

  12. 12

    vsftpd无法启动错误-apt-get-purge错误

  13. 13

    为什么要在Linux中使用命令apt-get --purge remove来代替apt-get purge?

  14. 14

    regEx奇怪的“ apt-get purge”行为

  15. 15

    Fedora相当于“ apt-get purge”?

  16. 16

    apt-get purge libc6-dev-i386要删除重要的软件包

  17. 17

    通过软件中心卸载是否等同于“ apt-get purge”?

  18. 18

    我应该使用SDKman还是apt-get安装我的JVM技术?

  19. 19

    apt-get在执行删除--purge时尝试安装

  20. 20

    为什么apt-get purge想要删除不匹配的软件包

  21. 21

    apt-get purge命令如何工作?

  22. 22

    apt-get被apt取代?

  23. 23

    我应该在shell脚本中使用apt还是apt-get?

  24. 24

    'sudo apt-get purge postgr *'是否删除数据库文件?

  25. 25

    Ubuntu 16.04 LTS上的“ sudo apt-get purge mysql”失败

  26. 26

    我无法使用 apt 或 apt-get 更新/升级

  27. 27

    我必须在 apt-get purge package_name 之前运行 apt-get remove package_name 吗?

  28. 28

    使用 apt 或 apt-get 的错误消息

  29. 29

    apt 与 apt-get 的定义

热门标签

归档