回答:
この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
また、ピーターフラインが 言ったように
これに遭遇する他の人への注意(#8553から):64ビットLinuxにBracketsをインストールする際の「libudev.so.0」エラーは、誤ってBracketsの32ビットバージョンをダウンロードしたことを示す場合があります。
私は解決策に同意します
sudo ln -s <libudevpath>/libudev.so.1 <libudevpath>/libudev.so.0
これにより、2つのファイル間にシンボリックリンクが作成されます。アプリケーションは<libudevpath>/libudev.so.0
(実際には存在しない)を探すたびに、このリンクをたどって<libudevpath>/libudev.so.1
代わりに使用します。
あなただけ盲目的に見つけることが前提とした場合しかし、libudev1
で/lib/x86_64-linux-gnu
、それはそこではないかもしれません。libudev1
他の場所にインストールする場合は、次を使用して検索できます。
sudo find / -name "libudev.so*"