ubuntu 12.04引用动态库失败怎么解决

ubuntu 12.04引用动态库失败怎么解决,第1张

Ubuntu13.04 64位下 运行node-webkit的libudev.so.0动态库无...

在Ubuntu13.04 Desktop 64位下,运行node-webkit的时候,会有下面的错误

这是因为 libudev.so.0 这个动态库加载失败,我们先看下这个库是否存在。

发现系统里面的文件名跟node-webkit加载的名称并不相同,我们创建一个新的软链接到这个库。

?1sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

连接成功后,我们就可以正常使用 ./nw 命令了。

这个版本的ubuntu(bionic  即 18.04)并没有这个ppa Repository(支持)

只有xenial和Trusty两个版本有这个ppa Repository

如果你需要,可以强制修改,但容易存在冲突和兼容性问题(毕竟这个ppa package最高支持的ubuntu版本是xenial即16.04),修改方法:

sudo vi /etc/apt/sources.list 修改对应的ppa source list

deb http://ppa.launchpad.net/phulin/panda/ubuntu bionic(改为xenial) main 

deb-src http://ppa.launchpad.net/phulin/panda/ubuntu bionic(改为xenial) main

1.如果用图形用户界面,可以对着界面按鼠标右键,在d出菜单中选"打开方式(H)——2.GDebi软件包安装程序"进行安装,如果只使用命令行,就发布命令:3.dpkg-i【完整的文件名】所谓【完整的文件名】是除了文件名和后缀一点都不能有差别外还可以包括存放该文件的路径。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11617498.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存