Ce bref guide explique comment corriger l'erreur de dépendance de libpulse et réinstallez Pulseaudio dans Ubuntu et ses dérivés comme Linux Mint et Pop OS.
Aujourd'hui, j'ai accidentellement supprimé Pulseaudio sur mon bureau Ubuntu 18.04. Lorsque j'ai essayé de réinstaller Puslseaudio en utilisant la commande suivante :
$ sudo apt install pulseaudio
J'ai rencontré l'erreur suivante :
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: pulseaudio : Depends: libpulse0 (= 1:11.1-1ubuntu7.4) but 1:12.2-9~bionic1 is to be installed Depends: pulseaudio-utils but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Corrigez l'erreur de dépendance de libpulse et réinstallez Pulseaudio dans Ubuntu
J'ai exécuté la commande suivante pour corriger les dépendances manquantes.
$ sudo apt install -f
Cela n'a pas résolu l'erreur, car il n'y avait aucun paquet manquant.
J'ai essayé de mettre à jour tous les packages à l'aide des commandes :
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
Cela n'a pas aidé non plus. Mon système Ubuntu est déjà à jour !
J'ai essayé tout ce que je pouvais et exécuté toutes les étapes suggérées dans divers forums et blogs Ubuntu. Aucun d'eux n'a aidé! J'obtiens toujours la même erreur à chaque fois. J'ai failli abandonner l'idée d'installer Pulseaudio. J'ai décidé de réinstaller de force le paquet libpulse une dernière fois et cela a fonctionné !! Si vous avez déjà rencontré un problème de dépendance à libpulse lors de la réinstallation de Pulseaudio sur Ubuntu, essayez la solution de contournement suivante.
Corrigez l'erreur de dépendance de libpulse et réinstallez pulseaudio dans Ubuntu
Tout d'abord, installez de force le package libpulse0 à l'aide des commandes suivantes :
$ sudo dpkg -P --force-depends libpulse0
$ sudo dpkg -P --force-depends libpulse-mainloop-glib0
$ sudo apt install libpulse0/bionic-updates
Ensuite, installez les dépendances brisées à l'aide de la commande :
$ sudo apt --fix-broken install
Enfin, réinstallez le package Pulseaudio avec la commande :
$ sudo apt install pulseaudio
Pulseaudio devrait s'installer maintenant.
Si vous ne parvenez toujours pas à installer Pulseaudio, essayez plutôt les commandes suivantes :
$ sudo dpkg --force-depends -r libpulse0
$ sudo apt-get -f install
$ sudo apt install pulseaudio
J'espère que cela vous aidera.