Не удается установить Spotify на 15.10: проблема с libssl0.9.8

Закончили первые три шага, приведенные здесь

Однако после выполнения шага 4 это

~$ sudo apt-get install spotify-client

Я получаю следующий вывод

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 spotify-client : Depends: libssl0.9.8 but it is not installable
                  Recommends: libavcodec53 but it is not installable or
                              libavcodec52 but it is not installable or
                              libavcodec-extra-53 but it is not installable or
                              libavcodec-extra-52 but it is not installable
                  Recommends: libavformat53 but it is not installable or
                              libavformat52 but it is not installable or
                              libavformat-extra-53 but it is not installable or
                              libavformat-extra-52 but it is not installable
E: Unable to correct problems, you have held broken packages.

Я старался

sudo apt-get install libav-tools

но пока не повезло.

Что я должен делать?

1 ответ

Решение

На момент публикации это индексный файл Packages в официальном репозитории для 32-битного и 64-битного Spotify как - то устарел (кому-то в Spotify необходимо обновить эти файлы) и содержит информацию о предыдущем клиенте spotify .deb релиз, который все еще использует libssl0.9.8, Но, как libssl0.9.8 больше не доступен в хранилище пакетов Ubuntu 15.10 и далее, это объясняет, почему apt предотвратил эту ошибку зависимости при попытке установить из официального репозитория spotify, как описано на его странице загрузки Linux

Последний 32-разрядный, а также 64-разрядный spotify-client Однако используйте libssl1.00 сейчас. В качестве временного решения для установки spotify, пока эта проблема репо не будет устранена, вам нужно будет загрузить двоичный файл deb вручную. Перейти на эту ссылку на Spotify репо. Затем, чтобы установить скачанный deb, используйте dpkg -i <debfile> затем следует apt-get install -f для установки нужной зависимости, если это необходимо


Редактировать..

Похоже, что репозиторий Spotify молча перешел на testing канал на некоторое время, и вся активная разработка в сборке Linux сначала направляется в тестовое репо, согласно некоторому сообщению на форуме Spotify. Я думаю, что вы можете сказать stable Канал теперь более или менее заброшен, что объясняет всю проблему устаревшими индексными файлами Packages, хотя дабы - нет. Так что теперь вместо использования стабильного канала, как описано в инструкции по установке Linux на официальном сайте Spotify, вы должны использовать testing, Измените свой репозиторий Spotify от

deb http://repository.spotify.com stable non-free

в

deb http://repository.spotify.com testing non-free

Другие вопросы по тегам