我正在尝试使用sudo apt-get install qtbase5-dev
安装qt5开发库,但我得到一个错误:
无法安装某些软件包。这可能意味着你有请求一个不可能的情况或如果你正在使用不稳定发行版中还没有创建一些必需的包或者被移出Incoming。以下信息可能有助于解决此问题:以下包有未满足的依赖项:qtbase5-dev:取决于libgles2-mesa-dev或Libgles2-dev,但不能安装取决于:libqt5gui5 (= 5.2.1+dfsg-1ubuntu14.3),但它不会被安装取决于:libqt5printsupport5 (= 5.2.1+dfsg-1ubuntu14.3),但它不会被安装取决于:libqt5widgets5 (= 5.2.1+dfsg-1ubuntu14.3),但它不会被安装建议:libqt5opengl5-dev (= 5.2.1+dfsg-1ubuntu14.3),但不打算安装E:无法纠正问题,您持有损坏的包。
问题是我没有保存包-我使用dpkg——get-selections | grep hold检查,但它没有显示任何内容。
对于我来说,这是由于安装了oibaf图形PPA。
sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
将恢复为库存图形库。
手动安装libgles2-mesa-dev
,然后qtbase5-dev
工作。我必须在单独的命令中运行它:
sudo apt-get install libgles2-mesa-dev
sudo apt-get install qtbase5-dev