Obiettivo
La seguente procedura di installazione di Spotify delinea i passaggi di installazione forniti da spotify.com. Tuttavia, potresti incontrare alcune difficoltà durante l'installazione di Spotify su Debian Stretch, leggi l'appendice di seguito per risolverle.
Requisiti
È richiesto un accesso privilegiato al tuo sistema Debian Stretch.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Includi il repository di Spotify
Innanzitutto, dobbiamo includere la chiave di firma del repository di Spotify. Esegui il comando seguente e importa la chiave non scaduta. Molto probabilmente la tua selezione numerica sarà 1
come mostrato di seguito:
# gpg --keyserver hkp://keyserver.ubuntu.com --search-key 'Spotify Public Repository Signing Key' gpg: data source: http://91.189.89.49:11371 (1) Spotify Public Repository Signing Key4096 bit RSA key EFDC8610341D9410, created: 2017-07-25, expires: 2018-07-25 (2) Spotify Public Repository Signing Key 4096 bit RSA key 13B00F1FD2C19886, created: 2015-05-28, expires: 2017-11-22 (expired) (3) Spotify Public Repository Signing Key 2048 bit RSA key 082CCEDF94558F59, created: 2012-06-25, expires: 2015-06-25 (expired) (4) Spotify Public Repository Signing Key 1024 bit DSA key 4F9946354E9CFF4E, created: 2010-06-23, expires: 2012-06-22 (expired) Keys 1-4 of 4 for "Spotify Public Repository Signing Key". Enter number(s), N)ext, or Q)uit > 1 gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key EFDC8610341D9410: public key "Spotify Public Repository Signing Key " imported gpg: Total number processed: 1 gpg: imported: 1
Per confermare, quindi elencare tutte le chiavi importate eseguite:
# gpg --list-keys /root/.gnupg/pubring.kbx ------------------------ pub rsa4096 2017-07-25 [SC] [expires: 2018-07-25] 0DF731E45CE24F27EEEB1450EFDC8610341D9410 uid [ unknown] Spotify Public Repository Signing Key
Aggiungi il repository di Spotify alle fonti locali ed esegui apt-get update
:
# echo deb http://repository.spotify.com stable non-free > /etc/apt/sources.list.d/spotify.list # apt-get update
Installa Spotify su Debian Stretch
Finalmente, siamo pronti per installare il client Spotify su Debian Stretch usando apt-get
comando:
# apt-get install spotify-client
Tutto fatto. Ora dovresti essere in grado di eseguire Spotify dal menu Start o dalla riga di comando:
$ spotify
Appendice
gpg:ricezione keyserver fallita:nessun dirmngr
Ti manca dirmngr
binario. Installa dirmngr
pacchetto.
# apt install dirmngr
ERRORE:
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory gpg: connecting dirmngr at '/tmp/tmp.t1Mi4lXT6P/S.dirmngr' failed: No such file or directory gpg: keyserver receive failed: No dirmngr
spotify-client:Dipende:libssl1.0.0 ma non è installabile
Debian Stretch contiene una versione superiore di libssl
. Scarica e installa libssl1.0.0
dal repository Debian Jessie:
$ wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb # dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb
ERRORE:
The following packages have unmet dependencies: spotify-client : Depends: libssl1.0.0 but it is not installable