降级 libgl1-mesa-glx 是否安全?

降级 libgl1-mesa-glx 是否安全?

我正在尝试安装qt-sdk但出现以下错误:

以下软件包具有未满足的依赖关系:

qt-sdk : Depends: libqt4-opengl-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我找到了有问题的包裹:

libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 9.1.1-0ubuntu3) but 9.2.0~git20130216.dd599188-0ubuntu0sarvatt~quantal is to be installed

当我打开 synaptic 包管理器并尝试降级包时,它告诉我其他几个包将被删除。其中一些包似乎很重要,我不确定降级是否是个好主意。我从 12.10 升级后运行 Ubuntu 13.04。我在 12.10 上遇到了同样的问题,希望升级可以解决它。

那么如何解决这个问题?

答案1

导致未满足依赖关系问题的那些软件包是从其他来源的存储库安装的。因此它不会引起问题。因此应该删除它们。

尝试一下:

sudo apt-get remove libgl1-mesa-glx libqt4-opengl-dev && sudo apt-get install qt-sdk

如果您想以某种方式使用该版本,则需要找到一个提供该版本的存储库qt-sdk。如果您能找到,那您很幸运。但机会很少。

相关内容