Questa breve guida spiega come correggere errore di dipendenza da libpulse e reinstallare Pulseaudio in Ubuntu e i suoi derivati come Linux Mint e Pop OS.
Oggi, ho rimosso accidentalmente Pulseaudio sul mio desktop Ubuntu 18.04. Quando ho provato a reinstallare Puslseaudio usando il seguente comando:
$ sudo apt install pulseaudio
Ho riscontrato il seguente errore:
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.

Correggi l'errore di dipendenza di libpulse e reinstalla Pulseaudio in Ubuntu
Ho eseguito il seguente comando per correggere le dipendenze mancanti.
$ sudo apt install -f
Non ha risolto l'errore, perché non c'erano pacchetti mancanti.
Ho provato ad aggiornare tutti i pacchetti usando i comandi:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
Non ha aiutato neanche. Il mio sistema Ubuntu è già aggiornato!
Ho provato tutto quello che potevo e ho eseguito tutti i passaggi suggeriti in vari forum e blog di Ubuntu. Nessuno di loro ha aiutato! Continuo a ricevere lo stesso errore ogni volta. Ho quasi rinunciato all'idea di installare Pulseaudio. Ho deciso di reinstallare forzatamente il pacchetto libpulse un'ultima volta e Ha funzionato!! Se hai mai riscontrato problemi di dipendenza da libpulse durante la reinstallazione di Pulseaudio su Ubuntu, prova la seguente soluzione alternativa.
Correggi l'errore di dipendenza di libpulse e reinstalla pulseaudio in Ubuntu
Per prima cosa, installa forzatamente il pacchetto libpulse0 usando i seguenti comandi:
$ sudo dpkg -P --force-depends libpulse0
$ sudo dpkg -P --force-depends libpulse-mainloop-glib0
$ sudo apt install libpulse0/bionic-updates
Quindi, installa le dipendenze interrotte usando il comando:
$ sudo apt --fix-broken install
Infine, reinstalla il pacchetto Pulseaudio con il comando:
$ sudo apt install pulseaudio
Pulseaudio dovrebbe essere installato ora.
Se ancora non riesci a installare Pulseaudio, prova invece i seguenti comandi:
$ sudo dpkg --force-depends -r libpulse0
$ sudo apt-get -f install
$ sudo apt install pulseaudio
Spero che questo aiuti.