“新的”未使用的依赖项和未使用的依赖项之间有什么区别?

“新的”未使用的依赖项和未使用的依赖项之间有什么区别?

以下两者有何区别:

  • 消除-新的-未使用的依赖项,以及
  • 删除未使用的依赖项,

执行无人值守升级时?

/etc/apt/apt.conf.d/50unattended-upgrades以下列表摘自Ubuntu 20.04 上的无人值守升级()的配置文件。

// Do automatic removal of newly unused dependencies after the upgrade
Unattended-Upgrade::Remove-New-Unused-Dependencies "true";

// Do automatic removal of unused packages after the upgrade
// (equivalent to apt-get autoremove)
//Unattended-Upgrade::Remove-Unused-Dependencies "false";

答案1

通过阅读源代码,似乎“Unattended-Upgrade::Remove-New-Unused-Dependencies”只会删除在无人值守升级调用期间创建的未使用的依赖项,而“Unattended-Upgrade::Remove-Unused-Dependencies”将删除所有未使用的依赖项,无论它们是何时创建的。

相关内容