libudev.so.1 не найден при попытке запустить spotify

15

Я пытаюсь запустить Spotify на Ubuntu 12.04. Он работал некоторое время назад, когда я попытался запустить его сегодня, я получил следующую ошибку:

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

как это исправить?

Я старался

sudo apt-get install libudev1

что, однако, дает ошибку, говоря, что он не существует (больше)

user3825755
источник

Ответы:

27

ПРЕДУПРЕЖДЕНИЕ!

ЭТО РЕШЕНИЕ BREAKS ЕДИНСТВО НА ПОСЛЕДНИХ ВАРИАНТЫ UBUNTU КОТОРЫХ ДАЕТ UBUNTU , неспособное BOOT . ВЫ, ВЕРОЯТНО, НЕ ХОТИТЕ ПОПРОБОВАТЬ, ЕСЛИ ВЫ НЕ ЗНАЕТЕ, ЧТО ВЫ ДЕЛАЕТЕ.

Пожалуйста, продолжайте с осторожностью.




В 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 признали эту проблему и пообещали исправить ее в ближайшем будущем.
Glutanimate
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 Майкл, че ты сначала прочитал твой комментарий ... :(
Adrians Netlis