在本文中,我们描述了Debian Linux 8(Jessie)上Spotify客户端的安装过程。在spotify.com页面上查看适用于Linux的Spotify,我们可以看到一个简单的说明,我们将遵循该说明。但是,根据Spotify开发人员的声明,可用的“ Spotify for Linux”版本适用于较旧的Debian 6 Squeeze版本,因此,我们将遇到一些在主要Spotify安装后将解决的问题。
让我们通过添加spotify存储库开始Spotify安装
deb http://repository.spotify.com stable non-free
给我们/etc/apt/sources.list
。接下来,安装身份验证密钥并运行存储库更新:
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
# apt-get update
在这个阶段,我们准备按照以下步骤在Debian 8 Jessie上安装Spotify客户端linux命令并忽略关于apt-get无法验证软件包的警告消息:
# apt-get install spotify-client
当您尝试启动Spotify时,您可能会收到以下错误消息:
spotify: error while loading shared libraries: libpangoxft-1.0.so.0: cannot open shared object file: No such file or directory
要解决此问题,只需安装libpangoxft-1.0-0
包:
# apt-get install libpangoxft-1.0-0
这将解决上述问题,但是,当尝试运行Spotify时,将弹出另一个错误消息:
spotify: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory
对于Debian 8,可用的库是libgcrypt.so.20
我们需要从debian sid借用这个缺少的库。首先我们使用wget
去下载libgcrypt11
软件包,然后我们将使用安装dpkg
命令:
# wget http://ftp.acc.umu.se/mirror/cdimage/snapshot/Debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.3-5_amd64.deb
安装libgcrypt11:
# dpkg -i libgcrypt11_1.5.4-3_amd64.deb
现在,您可以从命令行启动Spotify客户端:
$ spotify