为什么 apt-get 只删除了几 kB?

Sco*_*ott 2 linux ubuntu apt

我安装了 nginx( sudo apt-get install nginx),然后用sudo apt-get remove nginx. 我需要确保应用程序已卸载且无法运行。(我仍然能够在 中service nginx start无错误地运行nginx\error.log)。

我想知道为什么当我下载了几兆字节时只删除了 90kB?我究竟做错了什么?

Nli*_*tis 5

我想知道为什么当我下载很多 MB 时只删除了 90kB?

这 90kb 可能只是nginx可执行文件。您可以删除程序留下的配置文件和其他文件apt-get purge <program_name>

您可能下载的其他 MB 是 nginx 可能依赖执行的程序(所谓的依赖项)。使用 apt run 删除依赖项apt-get autoremove

要获得更规范的答案,请考虑:

  • apt-get remove <package_name>删除二进制文件,但删除数据或配置文件。
  • apt-get purge <package_name>删除已安装的所有内容,但删除其依赖项。如果您想重新安装某个软件,例如由于配置混乱,这可能很有用。如果你运行,你也可以做同样的事情apt-get remove --purge <package_name>
  • apt-get autoremove 删除一些其他软件作为依赖项安装但不再需要的软件。