安装 Spotify 客户端时出现“某些索引文件下载失败”

安装 Spotify 客户端时出现“某些索引文件下载失败”

从 LiveCD 更新到 13.10 到 14.04 后,我的 Spotify 安装消失了。

我尝试按照 Spotify 指南并输入以下命令来安装它:

sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free" &&
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59 &&
sudo apt-get update -qq &&
sudo apt-get install spotify-client

但我得到的只是这个错误:

dominic@dominic-MS-7592:~$ sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free" &&
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59 &&
> sudo apt-get update -qq &&
> sudo apt-get install spotify-client
[sudo] password for dominic: 
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.DQvohEce8A --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59
gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com
gpg: key 94558F59: "Spotify Public Repository Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
W: Failed to fetch http://repository.spotify.com/dists/trusty/non-free/binary-amd64/Packages  404  Not Found [IP: 54.230.231.43 80]

W: Failed to fetch http://repository.spotify.com/dists/trusty/non-free/binary-i386/Packages  404  Not Found [IP: 54.230.231.43 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.
dominic@dominic-MS-7592:~$ 

答案1

您需要编辑 sourcelist 文件:

sudo gedit /etc/apt/source.list

评论 Spotify 的这一行:

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

并添加这一行:

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

保存并退出

更新&&升级

sudo apt-get update
sudo apt-get upgrade

关联:http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Spotify-0-9-11-for-GNU-Linux/td-p/842969/page/2

答案2

我认为 Spotify 服务器此时已损坏。Spotify 的软件包位于repository.spotify.com/dists/stable,而不是repository.spotify/dists/trusty。这就是 apt-get 找不到它们的原因。我让 Spotify 运行正常,但当我执行 a 时,sudo apt-get install --reinstall spotify-client我得到了相同的 404 错误。
截至目前,URLhttp://repository.spotify.com/dists重定向至http://repository-origin.spotify.com/dists,在我看来,Spotify 的某个人正忙着移动东西。
目前,我甚至找不到任何 .deb 文件来手动下载。

答案3

我收到了完全相同的错误消息。我运行的是 32 位 Ubuntu 14.04。对我有用的是更新 spotify-client 的公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886

然后sudo apt-get update --fix-missing

--fix-missing可能是多余的或不必要的,但apt-get在我对我的计算机进行许多更新时建议这样做。

我不是这方面的专家,但确实有效。我以为是更新 spotify 软件包本身的问题,但事实证明我已经拥有了最新版本。

对于你的情况,全新安装,可能会丢失 spotify 软件包(或发生其他情况),我建议埃尔加斯特卢姆建议,并在重新安装或更新之前更新 sourcelist 文件:

echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list

我希望我的建议不会让人困惑或“偏离主题”。我并非无所不知,但我会尽力分享我所知道的。干杯,祝你好运!

相关内容