以下两者有何区别:
- 消除-新的-未使用的依赖项,以及
- 删除未使用的依赖项,
执行无人值守升级时?
/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”将删除所有未使用的依赖项,无论它们是何时创建的。