尝试解决“无法打开共享对象文件 libudev.so.0”?获取过多层符号链接问题

尝试解决“无法打开共享对象文件 libudev.so.0”?获取过多层符号链接问题

我正在尝试解决突出显示的问题这里

但每当我执行

 ln -s libudev.so.1 libudev.so.0

甚至

 ln -s libudev.so.0 libudev.so.1

我收到Too many symbolic links错误。

我知道我必须重新做符号链接,但是怎么做呢?

答案1

首先尝试找到libudev您拥有什么以及它在哪里:

sudo find / -name "libudev.so*"

如果找到libudev.so.1,请记下其路径和链接:

sudo ln -s <libudevpath>/libudev.so.1 <libudevpath>/libudev.so.0

请勿尝试链接其它方向!

ln -s file1 file0在两个文件之间创建符号链接。每当应用程序查找file0(实际上并不存在!)时,它都会遵循此链接并使用file1

请让我知道我是否能提供足够的帮助。

相关内容