apt-get dist-upgrade无法解决“以下软件包被保留”的问题。

我正在使用 Ubuntu 12.04。运行 sudo apt-get dist-upgrade 命令时,一些软件包未能升级。我也无法通过图形化的更新管理器来升级它们。

sudo apt-get dist-upgrade
读取软件包列表... 完成
构建依赖关系树       
读取状态信息... 完成
计算升级... 完成
以下软件包被保留:
  libavdevice53 libavformat53 libpostproc52 libswscale2
0 个软件包已升级,0 个软件包新安装,0 个软件包将被删除,4 个软件包未能升级。
LSB 版本:core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
发行商 ID:Ubuntu
描述:Ubuntu 12.04.1 LTS
版本:12.04
代号:precise

apt full-upgrade 也不行。 - KiriSakow
1个回答

这意味着它们被保留下来的原因比新的依赖关系或需要删除其他软件包更加困难。尝试使用apt-get install libavdevice53,它会更加努力地升级该软件包。你可能会发现它想要删除一些你不想删除的东西。