关闭

Ubuntu找不到libudev.so.0库

标签: libudev-soubuntu
3648人阅读 评论(0) 收藏 举报
分类:

问题现象

在Ubuntu下很多软件通过deb安装之后发现点击打开,结果却打不开.所以我用terminal去执行程序.发现了error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory.这个提示就是说明了无法加载libudev.so.0这个动态库.

解决方案

1 首先是使用想到的是安装缺少的库

sudo apt-get install libudev.so.xxx

结果发现没有libudev.so.0.

2 链接到已有的库

通过查找资料,发现很多人遇到这个问题.原来是高版本的ubuntu系统把libudev.so.0名字改掉了,导致我们无法加载libudev.so.0了.很容易想到我们使用shell ln 就可以了.

这个时候首先我们查找系统的udev.so库在哪个目录.

locate udev.so

运行结果:

/lib/i386-linux-gnu/libudev.so.1
/lib/i386-linux-gnu/libudev.so.1.6.2
/lib/x86_64-linux-gnu/libudev.so.1
/lib/x86_64-linux-gnu/libudev.so.1.6.2
/usr/lib/x86_64-linux-gnu/libudev.so

这个时候我们发现了liudev.so主要在i386和x86_64路径里面,这个就是更具系统的位数来建立链接.而我的是64位的,所以我需要在x86_64路径下修改.

cd /lib/x86_64-linux-gnu/
ln -sf libudev.so.1.6.2 libudev.so.0
sudo ldconfig
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux下随机10字符病毒的清除

源地址:http://www.botwo.net/linux-sjszfbd.html 病毒表现: 网络流量暴满,疯狂地向香港的一个IP发数据,同时在top里面表现为随机的10位字母的进程,看/proc里面的信息,则为ls,cd之类常见的命令,CPU利用率也在top之首。杀死该进...
  • cleanfield
  • cleanfield
  • 2016-05-04 16:44
  • 2663

libudev-dev for centos

最近在centos 7.2上面遇到这样的编译错误 cannot find file libudev.h 在ubuntu 上面直接由 apt-get install libudev-dev 可以搞定。但是 centos上面没有这种类似的包。 这种情况下: sudo yum pr...
  • jiang__jiang
  • jiang__jiang
  • 2017-01-23 11:18
  • 1050

在Ubuntu14.04下编译程序出现缺失libudev.h

在Ubuntu14.04下编译程序出现缺失libudev.h     我是在编译QT程序时出现缺失libudev.h的错误提示,查看了代码,是C语言扩展是引用了libudev.h,在网上找了很久都没找到有一样的错误的,所以记录一下,以备不时之需。  原因:...
  • kucoffee12
  • kucoffee12
  • 2017-07-13 12:07
  • 992

libudev使用说明书

libudev使用说明书 1. 初始化 首先调用udev_new,创建一个udev library context。udev library context采用引用记数机制,创建的context默认引用记数为1,使用udev_ref和udev_unref增加或减少引用记数,如果引用记数为0,则释...
  • coroutines
  • coroutines
  • 2014-07-23 17:28
  • 7954

设备管理器库 libudev

eudev-1.5.3 参考说明:http://blog.csdn.net/coroutines/article/details/38067805 1. 初始化 首先调用udev_new,创建一个udev library context。udev library context采用引用记数...
  • hxchuan000
  • hxchuan000
  • 2015-12-03 14:49
  • 742

Libudev和sysfs指南

Libudev和sysfs指南     这是一篇译文,原文在:http://blog.csdn.net/fjb2080/article/details/7528894             在...
  • zhaoxiaoqiang10
  • zhaoxiaoqiang10
  • 2017-02-08 11:28
  • 885

libudev-dev 错误 libudev1 (= 204-5ubuntu20) 但是 204-5ubuntu20.5 正要被安装 解决方法

在编译bluez-5.25时,配置的过程中,说udev没有发现,导致无法配置。 于是就安装libudev-dev,可是报错libudev1 (= 204-5ubuntu20) 但是 204-5ubuntu20.5 正要被安装,无法安装。找了好久未果。 最后的解决办法是,更新系统的源为阿里的源,不...
  • u010406724
  • u010406724
  • 2014-12-04 10:34
  • 3972

libudev and Sysfs Tutorial

Introduction and Motivation On Unix and Unix-like systems, hardware devices are accessed through special files (also called device files or nodes) ...
  • fjb2080
  • fjb2080
  • 2012-05-02 17:48
  • 3432

linux udev源代码

  • 2011-02-13 01:58
  • 241KB
  • 下载

32位的tetview and medit 在64bit的linux运行,有很多32bit的库没有安装,错误不断之解决办法。

报什么错误,就用yum下载安装对应的32位的rpm包。一般以i686结尾 Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken. Couldn't dlopen libude...
  • zyex1108
  • zyex1108
  • 2016-07-22 16:04
  • 627
    个人资料
    • 访问:23111次
    • 积分:387
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:80条
    文章分类
    最新评论