关于删除自动安装的软件包

关于删除自动安装的软件包

当我尝试使用 完全升级 Ubuntu 17.10 中的软件包时sudo apt full-upgrade,终端中出现了以下消息。我想知道在不影响功能的情况下,删除它们还是保留它们是否合适。

The following packages were automatically installed and are no longer required:
  caja-common libmarco-private1 libmate-desktop-2-17 libmate-menu2
  libmate-slab0 libmate-window-settings1 libmatekbd-common libmatekbd4
  libmatemixer-common libmatemixer0 marco-common mate-control-center-common
  mate-desktop mate-desktop-common mate-icon-theme mate-menus
  mate-settings-daemon mate-settings-daemon-common mate-user-guide
  python-mate-menu
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

答案1

这些软件包都属于 Mate 桌面。我假设自从你升级到 17.10 以来它安装了 gnome-desktop。

除非您想保留伴侣桌面,否则可以安全地删除它们。

答案2

我想说这真的取决于你是否使用这些包或者你的任何服务是否使用这些包。我想说继续删除它们是可以的,因为它们在 Ubuntu 的新更新中不再需要也不要求。但为了安全起见,只需将它们标记在某处,这样如果你需要再次安装它们,你只需运行然后sudo apt install ...添加你标记的内容即可。...

答案3

这两个选项都不会影响功能。

apt自动解决已安装和已删除包的依赖关系。

因此它不会标记这些软件包,就no longer required好像您系统上的任何其他软件包仍依赖它们一样。如您所见,它只会通知您软件包,automatically installed因此如果您手动安装了您需要的软件包,它们也不会被列出。

简而言之:
通常,您总是可以运行sudo apt autoremove以释放磁盘空间而不会丢失功能,但要小心删除的内容。
在您的例子中,它是删除 mate-desktop。 如果您想保留它,我实际上建议无论如何都将它们删除,然后在您完全升级后再次安装它。

相关内容