#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.
Mein /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
Antwort1
Das Problem liegt in kali-experimental
und kali-last-snapshot
aus Ihrer Quellenliste.
Unter Kali Linux stellt das Wechseln von Zweigen kein Problem dar, das Mischen reicht jedoch aus.
Möglicherweise haben Siemehrere Zweige gleichzeitig aktiviert. Das Wechseln zwischen Zweigen kann jedoch zu Problemen führen, da Pakete unterschiedliche Versionen aufweisen und in bestimmten Fällen nicht verfügbar oder instabil sein können.
Um dieses Problem zu lösen, müssen Sie nur einen Kali-Linux-Zweig verwenden. Es gibt drei Auswahlmöglichkeiten (erläutert in den Kali-Linux-Dokumenten: Debians Beziehung):
kali-rolling
(Standard und häufig aktualisiert)
Ihr /etc/apt/sources.list
sollte nur enthalten:
deb http://http.kali.org/kali kali-rolling main non-free contrib
Sie können den folgenden Befehl verwenden:
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
kali-last-snapshot
(stabiles Äquivalent von Debian)
Ihre /etc/apt/sources.list sollte nur Folgendes enthalten:
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
Befehlszeile:
echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib" | sudo tee /etc/apt/sources.list
kali-experimental
(Pakete, die getestet werden – werden oft mit dem Rolling Repository verwendet)
Ihr /etc/apt/sources.list
darf nur enthalten:
deb http://http.kali.org/kali kali-experimental main non-free contrib
Befehlszeile:
echo "deb http://http.kali.org/kali kali-experimental main non-free contrib" | sudo tee -a /etc/apt/sources.list
Führen Sie anschließend den folgenden Befehl aus:
sudo apt update
sudo apt dist-upgrade
Antwort2
Wenn die Meldung angezeigt wird, dass Sie beschädigte Pakete zurückgehalten haben, können Sie Folgendes verwenden:
dpkg -l | grep "^hi"
Um sie zu finden. Was Sie mit ihnen tun, ist Ihre Entscheidung und hängt davon ab, warum sie festgehalten werden.
Angehaltene Pakete bedeutet, dass diese Pakete aus irgendeinem Grund (manuell, aufgrund von Richtlinien oder was auch immer) auf eine bestimmte Version eingestellt sind. Wenn Sie sie in dieser Version nicht benötigen, können Sie sie nicht mehr anhalten, ein vollständiges Upgrade/Update durchführen und Pulse installieren.