답변:
이 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
루트 권한을 얻으려면 이 명령을 접두사로 사용해야 할 수 있습니다 . 어떤 경우에는 다음과 같습니다.
sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
나는 해결책에 동의한다
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*"