从 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
答案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
我希望我的建议不会让人困惑或“偏离主题”。我并非无所不知,但我会尽力分享我所知道的。干杯,祝你好运!