
Parece haber un problema libpulse-dev
en Ubuntu 21.10 porque si quiero instalar libsdl2-dev en un sistema completamente actualizado, aparece:
Los siguientes paquetes tienen dependencias no satisfechas:
libpulse-dev: Depende: libpulse0 (= 1:15.0+dfsg1-1ubuntu2) pero se debe instalar 1:15.0+dfsg1-1ubuntu2.1
# dpkg --get-selections | grep hold
root@gamer2:/# apt update
Hit:1 https://repo.steampowered.com/steam stable InRelease
Hit:2 http://ca.archive.ubuntu.com/ubuntu impish InRelease
Hit:3 http://ca.archive.ubuntu.com/ubuntu impish-updates InRelease
Hit:4 http://security.ubuntu.com/ubuntu impish-security InRelease
Hit:5 http://ca.archive.ubuntu.com/ubuntu impish-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root@gamer2:/# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@gamer2:/# apt install libsdl2-dev
Reading package lists... Done
Building dependency tree... Done
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 resolve the situation:
The following packages have unmet dependencies:
libpulse-dev : Depends: libpulse0 (= 1:15.0+dfsg1-1ubuntu2) but 1:15.0+dfsg1-1ubuntu2.1 is to be installed
Depends: libpulse-mainloop-glib0 (= 1:15.0+dfsg1-1ubuntu2) but 1:15.0+dfsg1-1ubuntu2.1 is to be installed
E: Unable to correct problems, you have held broken packages.
root@gamer2:/# dpkg --get-selections | grep hold
root@gamer2:/#
¿Cómo puedo solucionar esto?
Esto es en una instalación nueva de ubuntu21.10 64b.
ACTUALIZAR
# apt-cache policy libpulse-dev
libpulse-dev:
Installed: (none)
Candidate: 1:15.0+dfsg1-1ubuntu2
Version table:
1:15.0+dfsg1-1ubuntu2.2 1 (phased 20%)
500 http://ca.archive.ubuntu.com/ubuntu impish-updates/main amd64 Packages
1:15.0+dfsg1-1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu impish/main amd64 Packages
Versión, kernel y arquitectura de Ubuntu:
root@gamer2:/# cat /etc/issue
Ubuntu 21.10 \n \l
root@gamer2:/# uname -a
Linux gamer2 5.13.0-22-generic #22-Ubuntu SMP Fri Nov 5 13:21:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ACTUALIZACIÓN 2
Parece obtener libpulse0 de impish, pero libpulse-dev de impish-updates, pero ¿por qué?
root@gamer2:/# apt-cache policy libpulse0
libpulse0:
Installed: 1:15.0+dfsg1-1ubuntu2.1
Candidate: 1:15.0+dfsg1-1ubuntu2.1
Version table:
1:15.0+dfsg1-1ubuntu2.2 1 (phased 20%)
500 http://ca.archive.ubuntu.com/ubuntu impish-updates/main amd64 Packages
*** 1:15.0+dfsg1-1ubuntu2.1 100
100 /var/lib/dpkg/status
1:15.0+dfsg1-1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu impish/main amd64 Packages
root@gamer2:/# apt install libpulse0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libpulse0 is already the newest version (1:15.0+dfsg1-1ubuntu2.1).
libpulse0 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ACTUALIZACIÓN 3
Esta PC no tiene repositorios no predeterminados, ni nunca ha configurado ningún repositorio no predeterminado.
No hay retenciones:
$ apt-mark showhold
$
Respuesta1
"(en fases 20%)"
verhttps://wiki.ubuntu.com/PhasedUpdates https://wiki.ubuntu.com/ErrorTracker/PhasedUpdates
Puede esperar hasta que finalice el período de transición (actualmente al 50%) o instalar el paquete proporcionando los números de versión:
Cualquiera
sudo apt install libpulse-dev=1:15.0+dfsg1-1ubuntu2 libpulse0=1:15.0+dfsg1-1ubuntu2 libpulse-mainloop-glib0=1:15.0+dfsg1-1ubuntu2
o
sudo apt install libpulse-dev=1:15.0+dfsg1-1ubuntu2.2 libpulse0=1:15.0+dfsg1-1ubuntu2.2 libpulse-mainloop-glib0=1:15.0+dfsg1-1ubuntu2.2
Este parece ser un caso específico que puede merecer un informe de error en Launchpad ver tambiénhttps://answers.launchpad.net/ubuntu/+source/pulseaudio/+question/699828