2 votes

apt steam-devices erreur dpkg

Essayé de courir sudo apt update; sudo apt upgrade l'autre jour et j'ai eu une erreur concernant dpkg que je n'ai jamais vu auparavant et google ne semble pas être d'une grande aide non plus.

Je vais juste coller la sortie car je n'ai aucune idée de ce qui se passe :

sudo apt upgrade

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 steam:i386 : Depends: steam-devices:i386
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

sudo apt --fix-broken install

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  hunspell-bn hunspell-bs hunspell-gu hunspell-hi hunspell-is hunspell-si hunspell-te
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  steam-devices
The following NEW packages will be installed:
  steam-devices
0 upgraded, 1 newly installed, 0 to remove and 98 not upgraded.
20 not fully installed or removed.
Need to get 0 B/26.0 kB of archives.
After this operation, 79.9 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 531568 files and directories currently installed.)
Preparing to unpack .../steam-devices_1.0.0.59-2_all.deb ...
Unpacking steam-devices (1.0.0.59-2) ...
dpkg: error processing archive /var/cache/apt/archives/steam-devices_1.0.0.59-2_all.deb (--unpack):
 trying to overwrite '/lib/udev/rules.d/60-steam-input.rules', which is also in package steam-launcher 1.0.0.59
Errors were encountered while processing:
 /var/cache/apt/archives/steam-devices_1.0.0.59-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Quelqu'un de plus familier avec apt et la gestion des paquets que moi pourrait-il m'expliquer ce que signifient ces erreurs et comment je pourrais diagnostiquer/réparer le problème ? Je n'ai littéralement aucune idée de par où commencer.

Le système est debian 9 (je pense)

2voto

roslavych Points 21

J'ai eu le même problème ces jours-ci, après avoir reçu une notification de dépendances manquantes de Steam sur ma Debian 9, alors j'ai cherché une solution. J'avais le gestionnaire de paquets Synaptic installé sur elle (vous devez l'avoir par défaut aussi), donc j'ai réussi à supprimer le paquet cassé à partir de là :

  1. Sur le côté gauche de l'interface, les paquets sont classés par catégorie, à savoir statut : installé, non installé, cassé...). Vous devez vérifier celui qui est cassé et cliquer sur le bouton "Apply".
  2. J'ai ensuite mis à jour Debian depuis Synaptic ("Marquer toutes les mises à jour" puis "Appliquer")
  3. Et ensuite installé steam-devices:i386 de Terminal comme d'habitude.
  4. J'ai suivi toutes les recommandations d'apt (installé tous les paquets recommandés pour mon pilote graphique, etc.) et j'ai réussi à faire fonctionner mon Steam.

Si vous ne connaissez pas Synaptic, vous devez savoir que vous devez être root pour l'utiliser (il vous le demandera), et que vous ne pourrez pas utiliser apt en ligne de commande tant que Synaptic est ouvert.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X