#apt-get install pulseaudio
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 (= 13.0-3) but 13.0-5 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.
mi /etc/apt/sources.list
:
deb http.kali.org/kali kali-last-snapshot main non-free contrib
deb http.kali.org/kali kali-experimental main non-free contrib
deb-src http.kali.org/kali kali-rolling main non-free contrib
Respuesta1
El problema proviene de kali-experimental
y kali-last-snapshot
en su lista de fuentes.
En Kali Linux, cambiar de rama no causa un problema, pero mezclar servirá.
Puede que tengasmúltiples sucursales habilitadas a la vez. Sin embargo, cambiar de rama puede presentar problemas, ya que los paquetes pueden tener versiones diferentes y no estar disponibles o ser inestables en ciertos casos.
Para resolver este problema, necesita usar solo una rama de Kali-Linux, tres opciones (explicadas en los documentos de Kali-Linux: Relación de Debian):
kali-rolling
(Predeterminado y actualizado con frecuencia)
Su /etc/apt/sources.list
debe contener sólo:
deb http://http.kali.org/kali kali-rolling main non-free contrib
Puedes utilizar el siguiente comando:
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
kali-last-snapshot
(equivalente estable de Debian)
Su /etc/apt/sources.list debe contener sólo:
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
línea de comando:
echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib" | sudo tee /etc/apt/sources.list
kali-experimental
(Paquetes que están bajo prueba; a menudo se usan con el repositorio móvil)
Su /etc/apt/sources.list
puede contener sólo:
deb http://http.kali.org/kali kali-experimental main non-free contrib
línea de comando:
echo "deb http://http.kali.org/kali kali-experimental main non-free contrib" | sudo tee -a /etc/apt/sources.list
Una vez hecho esto, ejecute el siguiente comando:
sudo apt update
sudo apt dist-upgrade
Respuesta2
Cuando dice que has retenido paquetes rotos, puedes usar:
dpkg -l | grep "^hi"
Para encontrarlos. Qué hacer con ellos es tu elección y depende de por qué están retenidos.
Paquetes retenidos significa que por alguna razón, ya sea manualmente o por política o lo que sea, esos paquetes están configurados en una versión específica. Si no los necesita en esa versión, puede dejar de retenerlos y realizar una actualización/actualización completa e instalar Pulse.