apt-get upgrade - 软件包已被保留:mysql

5 upgrade mysql apt

在我的 ubuntu vps 上,出现此错误,这是什么意思?为什么包裹被退回?有人建议我不要进行 dist-upgrade。我的问题不是如何解决这个问题,而是为什么会发生这种情况?

The following packages have been kept back:
  mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Run Code Online (Sandbox Code Playgroud)

小智 10

这不是错误,您应该运行,apt-get dist-upgrade因为在这种情况下,mysql 的升级涉及添加或删除其他一些包。如果你害怕这样做,你也可以尝试运行apt-get install mysql-server-5.5它会触发这个特定包的更新(我认为它会将另外两个作为依赖项处理)。