什么是部分升级以及何时需要?

Kno*_*ube 5 updates update-manager partial-upgrade

有时,当我运行 Ubuntu 的开发版本时,软件更新程序会在我检查更新时告诉我需要部分升级。

什么是部分升级?为什么需要它们?有时用户在执行这些操作时会遇到问题,那么我应该何时运行部分升级(如果有的话)?

Rex*_*Rex 5

请参阅此网站上提供的信息:

概括

如果您使用更新管理器升级软件包,并且它提供部分升级,请在未彻底检查它提供删除、升级和安装哪些软件包的情况下接受它。如果这样做,您很可能最终会删除不应删除的软件包,并浪费时间和精力来修复测试安装并寻求帮助。

大多数部分升级情况是由于包存档不一致而发生的,这通常会在几个小时内得到解决。如果您的软件包管理器很困惑,您也一样,只需等待并推迟更新,直到事情稳定下来。

简洁版本

由于上传到活动开发分支的存储库是异步且不协调的,某些包的依赖项可能会晚于依赖包到达。这会导致包管理工具(例如 Update Manager)(主要用于包存档始终一致的 Ubuntu 稳定版本)将这种情况解释为需要 dist-upgrade 来安装新包和/或修复包reqreinst(需要重新安装)状态。Update Manager 在执行“部分升级”时执行的操作是 dist 升级。

在测试开发版本时,大多数时候,部分升级 是不需要的。需要它的情况仅限于新软件包淘汰旧软件包(如软件中心软件包替换软件商店的情况)以及从存档中删除软件包。

不要认为既然您正在运行开发版本, 就一定需要进行部分升级。