Spotify 存储库 ( deb http://repository.spotify.com stable non-free
) 在 Ubuntu 12.04 上不起作用(下载失败)。有人有在 Ubuntu 12.04 上安装 Spotify 的解决方案吗?
答案1
以下是对我有用的方法:
echo "deb http://repository.spotify.com stable non-free" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E9CFF4E
sudo apt-get update && sudo apt-get install spotify-client
您能 ping 存储库吗?
$ ping repository.spotify.com
PING repository.spotify.com (78.31.8.20) 56(84) bytes of data.
64 bytes from judith.lon.spotify.com (78.31.8.20): icmp_req=1 ttl=58 time=189 ms
答案2
有新的键。使用94558F59
代替4E9CFF4E
。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
答案3
我猜你的问题和我遇到的一样。你使用 GUI 工具来添加存储库。它不起作用。它会自动为存储库创建一个 deb-src 条目,而他们显然没有提供。因此你会得到这样的错误(当然取决于你的语言):
W: Tiedoston http://repository.spotify.com/dists/stable/InRelease nouto ei onnistunut
Unable to find expected entry 'non-free/source/Sources' in Release file (Wrong sources.list entry or malformed file)
简单的解决方案是:
gksudo gedit /etc/apt/sources.list
并删除 deb-src spotify 条目。
然后apt-get update
应该会成功,您可以继续实际安装 Spotify 客户端。
答案4
必须在终端中以 root 身份执行此操作。在 Ubuntu 11.10 及更高版本中,您可以通过 获得sudo -i
。然后按照以下步骤操作:
- 打开终端并输入
sudo -i
/etc/apt/sources.list
使用 gedit ( )编辑文件,将以下行添加到存储库列表中gedit /etc/apt/sources.list
并保存。deb http://repository.spotify.com stable non-free
如果您想验证下载的包,您需要添加我们的公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
跑步
sudo apt-get update
安装 Spotify!
sudo apt-get install spotify-client