Answers:
我在这个Github问题中找到了解决方案 。
您必须将现有链接libudev.so.1
到请求的链接libudev.so.0
;为此,运行命令
ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
注意:您可能需要在此命令前添加sudo
root特权。在这种情况下,它将如下所示:
sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
您可以尝试将已安装的文件链接到程序正在寻找的文件:
sudo apt-get install libudev1 && cd / lib / i386-linux-gnu / && sudo ln -s libudev.so.1 libudev.so.0
而且,正如彼得弗林 所说
对于其他遇到此问题的人(来自#8553),请注意:在64位Linux上安装Brackets时出现“ libudev.so.0”错误,可能表示您无意中下载了32位版本的Brackets。
我同意解决方案
sudo ln -s <libudevpath>/libudev.so.1 <libudevpath>/libudev.so.0
这将在两个文件之间创建符号链接。只要有应用程序查找<libudevpath>/libudev.so.0
(实际上不存在的应用程序),它将遵循此链接并使用<libudevpath>/libudev.so.1
。
不过,如果你只是一味地认为找到libudev1
的/lib/x86_64-linux-gnu
,它可能不会出现。如果libudev1
安装在其他地方,则可以使用以下方法找到它:
sudo find / -name "libudev.so*"