Problème lors de l'installation de spotify

Bonjour,

J’ai voulu suivre les instructions pour installer spotify sur ma debian, mais lorsque ou il s’agit de faire un simple apt-get update je rencontre ceçi :

root@pc17:/home/ramalingompoulle# apt-get update
E: Le type « http://repository.spotify.com » est inconnu sur la ligne 1 dans la liste des sources /etc/apt/sources.list.d/spotify.list
E: La liste des sources ne peut être lue.
root@pc17:/home/ramalingompoulle# 

Aurais-je fait des mauvaise manipulations ?
En attente des conseils

Luc974

Bonjour,

pourrais-tu nous donner le contenu du fichier /etc/apt/sources.list.d/spotify.list ?

Je pense qu’il manque un “deb” au début de la ligne concernée, il faudrait vérifier cela.

Merci de ta réponse rapide Sputnik93 comme on se retrouve !

Comment je fais afficher le contenu du fichier stp pourrais-tu me le montrer stp?

Bonjour Luc974

Je réponds à sa place
pour essayer de vous faire gagner un peu de temps à Sputnik93 et toi.

Il te faudrait lancer la commande suivante :

cat /etc/apt/sources.list.d/spotify.list

et copier/coller de la ligne de commande au retour du prompt dans ton futur message,
comme tu l’avais si bien fait dans ton premier message pour la commande apt-get update

Et pour faire mieux encore,
tu pourrais ajouter une ligne vide juste avant et après le bloc de lignes collé,
puis sélectionner tout ce bloc collé (avec les lignes vides que tu auras ajouté avant et après),
puis, une fois sélectionné, cliquer sur l’icône </>
Ce qui va rendre le bloc de lignes collé aussi facile à lire que celui de ton premier message
que je me suis permis de modifier.


En tout cas, un grand MERCI pour avoir transmis, dans le copié/collé de ton premier message,
les prompts de départ et de retour de la commande.
Beaucoup oublient de le faire, et dans ces cas là, ça nous manque à tous
car on ne peut alors savoir d’où et depuis quel compte utilisateur la commande a été entrée.

Bonjour à toi MicP,

Merci pour votre aide j’essaie de familliariser au mieux avec ce forum d’accord je vais te transmettre le retour de commande que tu m’a commander.
Le voici:

ramalingompoulle@pc17:~$ cat /etc/apt/sources.list.d/spotify.list
http://repository.spotify.com stable non-free
ramalingompoulle@pc17:~$ 

Le voici est-ce comme tu me l’a demander ?
J’aimerais comprendre ce que je cherche à travers ses commande si c’est pas trop demandé ? :slight_smile:

Bonjour Luc974

La réponse à la demande de Sputnik93 et sa mise en forme sont impeccable.
Merci. :+1:


Le retour de cette commande affichera le contenu du fichier /etc/apt/sources.list.d/spotify.list
dont le nom est cité dans le message d’erreur de la commande apt-update
que tu avais transmis dans ton premier message

Cool chouette je reste connecté pour pouvoir réagir et gagner du temps avec votre aide précieuse :slight_smile:

Bonjour,

c’est bien cela, il manque ‘deb’ au début de la ligne. ‘deb’ indique que le dépôt spotify contient des paquets debian binaires (un autre type possible pour certains dépôts serait deb-src pour avoir les sources, à la place des binaires).

Pour réparer, il va falloir éditer le fichier. Il appartient à l’utilisateur root donc il te faudra utiliser sudo. Par exemple: sudo nano /etc/apt/sources.list.d/spotify.list
Transforme la ligne:
http://repository.spotify.com stable non-free en
deb http://repository.spotify.com stable non-free

Enregistre avec Ctrl-O et quitte avec Ctrl-X. Un sudo apt update pour vérifier, et ça devrait être bon.

Oui c’est fait apt-get update remarche , est-ce trop demandé de m’aider à installer spotify sur ma debian stp je suis bloqué sur une étape svp ?

Oui pas de problème. Quelle est la nature du blocage ?

Alors sachant que je suis sur debian 9 j’ai voulu suivre ce tuto :
https://linuxconfig.org/how-to-install-spotify-on-debian-9-stretch-linux

Lorsque je fais la première commande je n’ai pas le resultat souhaité :

ramalingompoulle@pc17:~$ su
Mot de passe : 
root@pc17:/home/ramalingompoulle# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886
Executing: /tmp/apt-key-gpghome.SwTzdbpXuK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886
gpg: failed to start the dirmngr '/usr/bin/dirmngr': Aucun fichier ou dossier de ce type
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.SwTzdbpXuK/S.dirmngr' failed: Aucun fichier ou dossier de ce type
gpg: keyserver receive failed: Pas de dirmngr
root@pc17:/home/ramalingompoulle# 

Y a t-il des trucs que je dois faire avant ou suis-je sur le mauvais tuto ? :flushed:
En attente d’une réponse

Luc974

En général il vaut mieux se fier aux docs Debian:
https://wiki.debian.org/spotify

Dans le cas présent, il semble que tu n’as pas dirmngr installé. Tu peux vérifier avec apt-cache policy dirmngr
Si la réponse est du style:
"Installé: Aucun
Disponible: dirmngr 2.1.18-8"
Alors tu peux installer dirmngr: sudo apt install dirmngr
Puis ajouter la clé du dépôt:
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
sudo apt update && sudo apt install spotify-client

J’effectue les étapes comme tu écris cependant je n’ai pas les mêmes résultat à propos si il y a un de disponible regarde dis moi ce que tu en pense.

root@pc17:/home/ramalingompoulle# apt-cache policy dirmngr
dirmngr:
  Installé : (aucun)
  Candidat : 2.1.18-8~deb9u1
 Table de version :
     2.1.18-8~deb9u1 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
root@pc17:/home/ramalingompoulle# 

Ensuite lorsque je veux installer dirmngr(Le sudo c’est bien pour supertutilisateur ce n’est pas obligé si on ce met par le “su”):
Bref voici le retour pour le install:

root@pc17:/home/ramalingompoulle# apt-get install dirmngr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 chrome-remote-desktop : Dépend: xvfb-randr mais il n'est pas installable ou
                                  xvfb
                         Dépend: xbase-clients mais ne sera pas installé
                         Dépend: python-psutil mais ne sera pas installé
                         Recommande: xvfb-randr mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
root@pc17:/home/ramalingompoulle# 

Ca veut dire quoi dépendance non satisfaites je comprend plus rien là :dizzy_face:

Salut

le spotify officiel depuis

root@debian:/etc/apt/sources.list.d# cat 05-spotify.list
deb http://repository.spotify.com stable non-free
root@debian:/etc/apt/sources.list.d# 

s’appelle spotify-client

 apt-cache showpkg spotify-client
Package: spotify-client
Versions: 
1:1.0.64.407.g9bd02c2d-26 (/var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_binary-amd64_Packages
                  MD5: 85e0fbd02ac6e51c56b3484a676cedf5
 Description Language: 
                 File: /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_binary-i386_Packages
                  MD5: 85e0fbd02ac6e51c56b3484a676cedf5


Reverse Depends: 
  spotify-client-0.9.17,spotify-client
  spotify-client:i386,spotify-client
  spotify-client-qt,spotify-client
  spotify-client-gnome-support,spotify-client
Dependencies: 
1:1.0.64.407.g9bd02c2d-26 - libasound2 (0 (null)) libatomic1 (0 (null)) libcurl3 (0 (null)) libgconf-2-4 (0 (null)) libglib2.0-0 (0 (null)) libgtk2.0-0 (0 (null)) libnss3 (0 (null)) libssl1.0.0 (0 (null)) libxss1 (0 (null)) libxtst6 (0 (null)) xdg-utils (0 (null)) libavcodec54 (16 (null)) libavcodec-extra-54 (0 (null)) libavformat54 (0 (null)) zenity (0 (null)) libnotify4 (0 (null)) spotify-client:i386 (32 (null)) 
Provides: 
1:1.0.64.407.g9bd02c2d-26 - 
Reverse Provides: 
spotify-client-0.9.17 0.9.17.8.gd06432d.31-1 (= )

je ne vois pas de rapport avec dirmngr

pour les clés je fais en 2 temps

gpg --keyserver keyserver.ubuntu.com --recv-keys D2C19886

 gpg -a --export D2C19886  |  apt-key add -

Verification

root@debian:/# apt-key list D2C19886
pub   rsa4096 2015-05-28 [SC] [expire : 2017-11-22]
      BBEB DCB3 18AD 50EC 6865  0906 13B0 0F1F D2C1 9886
uid          [ inconnue] Spotify Public Repository Signing Key <operations@spotify.com>

pub   rsa4096 2015-05-28 [SC] [expire : 2017-11-22]
      BBEB DCB3 18AD 50EC 6865  0906 13B0 0F1F D2C1 9886
uid          [ inconnue] Spotify Public Repository Signing Key <operations@spotify.com>

root@debian:/# 

Salut,

Du coup je fais quoi , je refais la même chose que toi ?

je ferai d’abord ce que te conseille le système

apt --fix-broken install

Bonjour,

C’est il marche le fix broken ensuite je fais les étapes demander sur la doc sur debian fourni par Sputnik93:

ramalingompoulle@pc17:~$ apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
Executing: /tmp/apt-key-gpghome.LTeLc5w09i/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
gpg: key 13B00F1FD2C19886: "Spotify Public Repository Signing Key <operations@spotify.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
ramalingompoulle@pc17:~$ 

Ensuite je fais le add repository mais suis-je obligé de mettre sudo sachant qu’il suffit de se mettre en super utilisateur avec su ?

Je peux le mettre comme sa ou dois-je respecter la doc précisement?

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

l’essentiel est que ton fichier /etc/apt/sources.list.d/spotify.list contienne bien et uniquement

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

quelque soit la façon que tu utilises

pour vérifier

cat /etc/apt/sources.list.d/spotify.list

root@pc17:/home/ramalingompoulle# cat /etc/apt/sources.list.d/spotify.list
deb http://repository.spotify.com stable non-free
root@pc17:/home/ramalingompoulle# 
root@pc17:/home/ramalingompoulle# 

C’est bon du coup je n’ai pas besoin de refaire cette manipulation si je l’ai déjà auparavant , j’avance jusqu’à d’installer le paquet que la version 9 s’appelle strech je dois chercher le paquet pour strech ?

tu rafraichis les listes d’abord

sudo apt update

puis tu installes spotify

sudo apt install spotify-client