有时当我运行 Ubuntu 的开发版本时,软件更新程序会在我检查更新时告诉我需要进行部分升级。
什么是部分升级?为什么需要进行部分升级?有时用户在进行部分升级时会遇到问题,那么我什么时候应该进行部分升级?
答案1
请参阅此网站提供的信息:
概括
如果您使用更新管理器升级软件包,并且它提供部分升级,请不要接受它,除非您仔细检查它提供哪些软件包供您删除、升级和安装。如果您这样做,您很可能会删除不应该删除的软件包,并浪费时间和精力修复您的测试安装并寻求帮助。
最多部分升级这种情况是由于软件包存档不一致而发生的,通常会在几个小时内得到解决。如果您的软件包管理员和您一样感到困惑,只需等待并推迟更新,直到事情稳定下来。
简洁版本
由于上传到活跃开发分支的存储库是异步且不协调的,某些软件包的依赖项可能比依赖软件包晚到达。这会导致软件包管理工具(例如 Update Manager,主要用于软件包存档始终一致的 Ubuntu 稳定版本)将这种情况解释为需要 dist-upgrade 来安装新软件包和/或修复处于 reqreinst(需要重新安装)状态的软件包。Update Manager 在执行“部分升级”时执行的就是 dist-upgrade。
在测试开发版本时,大多数情况下,部分升级 是不可取的。需要它的情况仅限于新软件包取代旧软件包(例如软件中心软件包取代软件商店的情况)以及从存档中删除软件包。
不要以为你运行的是开发版本, 部分升级是必然的。