为什么 apt-get 仅删除几 kB?

为什么 apt-get 仅删除几 kB?

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

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

答案1

我想知道为什么当我下载了很多 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删除由某些其他软件作为依赖项安装但不再需要的软件。

相关内容