办公设备维修网
资讯中心 您所在的位置:网站首页 资讯中心 安装libudev

安装libudev

2024-04-19 03:25:26| 来源: 网络整理

http://stackoverflow.com/questions/17181073/ubuntu-12-04-libudev-dev-wont-install-because-of-dependencies

//被依赖的libudev1是11.2版本$ dpkg -l libudev1Desired=Unknown/Install/Remove/Purge/Hold| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)||/ Name Version Architecture Description+++-=========================================-=========================-=========================-========================================================================================ii libudev1:amd64 198-0ubuntu11.2 amd64 libudev shared libraryii libudev1:i386 198-0ubuntu11.2 i386 libudev shared library//要安装libudev-dev这个包zhangze@zhangze-OptiPlex-7010:/var/cache$ apt-cache search libudev-devlibudev-dev - libudev development fileszhangze@zhangze-OptiPlex-7010:/var/cache$ dpkg -l libudev-devdpkg-query: no packages found matching libudev-dev//安装显示依赖不满足zhangze@zhangze-OptiPlex-7010:/var/cache$ sudo apt-get install libudev-devReading package lists... DoneBuilding dependency tree Reading state information... DoneSome packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the unstabledistribution that some required packages have not yet been createdor been moved out of Incoming.The following information may help to resolve the situation:The following packages have unmet dependencies: libudev-dev : Depends: libudev1 (= 198-0ubuntu11) but 198-0ubuntu11.2 is to be installedE: Unable to correct problems, you have held broken packages.

安装libudev-dev,显示依赖于共享库libudev1,而版本(= 198-0ubuntu11)指的是当前要安装包libudev-dev的版本是11,但是应该安装的是11.2这个版本,

因此是要安装的libudev-dev所在仓库版本太老,而不是已安装的libudev1版本老。

去http://packages.ubuntu.com/搜索libudev-dev这个包,发现它是在security这部分中的,而系统的security开关被关闭,已经很久没有更新security的包了

因此在software & update中打开security update,再次apt-get install libudev-dev成功(也可以vim /etc/apt/sources.list添加security源)

安装完以后的最终结果是两个包全部更新到11.2版本,说明之前的问题是:libudev1已经在最新的11.2版本,

而要安装的libudev-dev在原来的仓库中是老版本11的,老版本不能依赖于新版本,添加security仓库,下载的是最新版本的libudev-dev包

zhangze@zhangze-OptiPlex-7010:/var/cache$ dpkg -l libudev-devDesired=Unknown/Install/Remove/Purge/Hold| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)||/ Name Version Architecture Description+++-=========================================-=========================-=========================-========================================================================================ii libudev-dev 198-0ubuntu11.2 amd64 libudev development fileszhangze@zhangze-OptiPlex-7010:/var/cache$ dpkg -l libudev1Desired=Unknown/Install/Remove/Purge/Hold| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)||/ Name Version Architecture Description+++-=========================================-=========================-=========================-========================================================================================ii libudev1:amd64 198-0ubuntu11.2 amd64 libudev shared libraryii libudev1:i386 198-0ubuntu11.2 i386 libudev shared library

 



【本文地址】 转载请注明 

最新文章

推荐文章

CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备16040606号-1