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

Pét*_*son 5 upgrade package-management apt dependencies unattended-upgrades

有什么区别:

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

执行无人值守升级时?

以下列表摘自/etc/apt/apt.conf.d/50unattended-upgradesUbuntu 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";
Run Code Online (Sandbox Code Playgroud)

Bri*_*rek 4

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