使用“apt-get install”如何影响反向依赖?

eth*_*ros 1 apt

如果 libfoo 被包栏拉入,我通过执行升级它apt-get install libfoo,这将如何影响反向依赖?

如果我然后删除包栏,libfoo 仍会被删除apt-get autoremove吗?

Oli*_*Oli 6

如果您运行apt-get install libfoo它会将其标记为手动安装。这意味着它不会被 autoremove 删除。

据我所知,运行apt-get install libfoo不会升级libfoo。它已作为 的依赖项安装,bar并且会自动成为最新版本(同时仍与 兼容bar)。

如果有一个libfoo与bar的依赖项不兼容的较新版本(包可以说明他们需要哪个版本的包,包括“比 x 新”或“比 x 旧”),libfoo将被阻止。