尝试运行 Spotify 时未找到 libudev.so.1

use*_*755 15 spotify

我正在尝试在 Ubuntu 12.04 上运行 Spotify。它曾经工作过一段时间,当我今天尝试启动它时,出现以下错误:

spotify: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何解决?

我试过

sudo apt-get install libudev1
Run Code Online (Sandbox Code Playgroud)

然而,它给出了一个错误,说它不存在(不再存在)

Lar*_*sen 28

警告!

此解决方案打破了 Ubuntu最新版本的统一性,导致 UBUNTU无法启动。您可能不想尝试,除非您知道自己在做什么。

请谨慎行事。




在 Ubuntu 12.04 LTS 中执行以下操作:

sudo apt-get install libudev0
Run Code Online (Sandbox Code Playgroud)

然后创建文件的符号链接,如下所示(64 位):

请谨慎行事!!
须藤 ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1

如果您使用的是 32 位:

请谨慎行事!!
须藤 ln -sf /lib/i386-linux-gnu/libudev.so.0 /lib/i386-linux-gnu/libudev.so.1

现在 Spotify 应该识别正确的库。如果这不起作用,请回帖,我会尽力为您提供进一步帮助:)

  • 我还可以补充一点,您应该在更新到达后立即删除符号链接 libudev.so.1。如果使用 libudev.so.1 的程序与 libudev.so.0 不兼容,则可能会出现问题。这只是您问题的快速修复和临时解决方案。 (4认同)
  • 应该指出的是,Spotify 开发人员 [已承认此问题](https://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Spotify-0-9-17-for-GNU-Linux -and-the-upcoming-1-x-beta/mp/1075006#M119549) 并承诺在不久的将来修复。 (2认同)