Ubuntu 14.04安装libdrm-dev
我正在尝试安装mesa-common-dev
( sudo apt-get install mesa-common-dev
),但是我得到以下消息:
mesa-common-dev: Depends: libdrm-dev(>= 2.4.52) but will not be installed.
所以,当我尝试安装libdrm-dev
,我得到以下输出:
libdrm-dev: Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. Depends: libdrm-intel1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. Depends: libdrm-radeon1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. Depends: libdrm-nouveau2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
那么,我认为这意味着安装了替代软件包? 但是,当我再次尝试安装mesa-common-dev
,我得到的错误与上面相同…
任何人都可以在Ubuntu 14.04帮助新手吗? 谢谢!
看看这一行:
Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
它说要安装的libdrm-dev
是2.4.52-1
并且要求它的所有版本都在2.4.52-1
版本中。 但是你的apt-get只有2.4.56-1~ubuntu1
可用。
因此,您可以尝试“升级” libdrm-dev
的版本,即版本2.4.56-1~ubuntu1
,与您的情况下的新版依赖项相同。 现在,如果您再次使用关键字libdrm-dev 2.4.56-1~ubuntu1
谷歌libdrm-dev 2.4.56-1~ubuntu1
,只需点击几下,下载链接就会弹出libdrm-dev 2.4.56-1~ubuntu1
:
wget http://launchpadlibrarian.net/192227986/libdrm-dev_2.4.56-1~ubuntu1_amd64.deb
然后,确保已安装依赖项:
sudo apt-get install libdrm2 libdrm-intel1 libdrm-radeon1 libdrm-nouveau2
现在安装刚刚下载的libdrm-dev:
sudo dpkg -i libdrm-dev_2.4.56-1~ubuntu1_amd64.deb rm libdrm-dev_2.4.56-1~ubuntu1_amd64.deb
希望一切顺利!
尝试在Ubuntu 15.04上安装Mutate启动程序时遇到此问题。 对我有用的解决方案是添加xorg-edgers PPA :
sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install
我发现通过添加这个PPA,当我尝试安装启动器时,这些依赖关系变得可解析了。