spotifyを実行しようとしたときにlibudev.so.1が見つかりません


15

Ubuntu 12.04でSpotifyを実行しようとしています。しばらく前に動作していましたが、今日開始しようとすると、次のエラーが発生しました:

spotify: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory

修正方法

私は試した

sudo apt-get install libudev1

ただし、存在しないというエラーが表示されます(これ以上)

回答:


27

警告!

このソリューションは、Ubuntuを起動できないようにするUBUNTUの最近のバージョンで統一性を壊します。あなたがしていることを知らない限り、あなたはおそらくそれを試してみたいとは思わないでしょう。

注意して進めてください。




Ubuntu 12.04 LTSでは、次を実行します。

sudo apt-get install libudev0

次に、ファイルへのシンボリックリンクを次のように作成します(64ビット):

注意して進めてください!!
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1

32ビットを使用している場合:

注意して進めてください!!
sudo ln -sf /lib/i386-linux-gnu/libudev.so.0 /lib/i386-linux-gnu/libudev.so.1

これで、Spotifyは正しいライブラリを認識するはずです。これでうまくいかない場合は、投稿してください。さらにサポートさせていただきます:)


1
これは機能し、spotifyは問題なく起動します。
user3825755

2
Spotify開発者はこの問題認識しており、近い将来に修正を約束していることに注意してください。
グルタニメート

4
更新プログラムが到着したらすぐに、libudev.so.1のシンボリックリンクを削除する必要があることも追加できます。libudev.so.1を使用するプログラムがlibudev.so.0と互換性がない場合、何かが壊れる可能性があります。これは、問題のクイックフィックスと一時的な解決策にすぎません。
ラースマーティンセン

1
@LarsMartinsenそのコマンド(sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1)は私にとって結束を破りました。ログイン画面なし。このリンクを逆にするにはどうすればよいですか?
ミーナマイケル

@mina michael、最初にコメントを読んでください... :(
Adrians Netlis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.