#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.
мой /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
решение1
Проблема возникла из kali-experimental
- kali-last-snapshot
за вашего sources.list.
В Kali Linux переключение веток не вызывает проблем, но смешивание допустимо.
Ты можешь иметьнесколько ветвей включены одновременно. Однако переключение веток может привести к проблемам, поскольку пакеты могут быть разных версий, а в некоторых случаях недоступны или нестабильны.
Чтобы решить эту проблему, вам нужно использовать только одну ветку kali-linux, три варианта (объясняются в документации kali-linux: Debian's Relation):
kali-rolling
(По умолчанию и часто обновляется)
Ваш /etc/apt/sources.list
должен содержать только:
deb http://http.kali.org/kali kali-rolling main non-free contrib
Вы можете использовать следующую команду:
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
kali-last-snapshot
(стабильный эквивалент Debian)
Ваш /etc/apt/sources.list должен содержать только:
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
командная строка:
echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib" | sudo tee /etc/apt/sources.list
kali-experimental
(Пакеты, находящиеся на стадии тестирования — часто используются с обновляемым репозиторием)
Ваш /etc/apt/sources.list
может содержать только:
deb http://http.kali.org/kali kali-experimental main non-free contrib
командная строка:
echo "deb http://http.kali.org/kali kali-experimental main non-free contrib" | sudo tee -a /etc/apt/sources.list
После этого выполните следующую команду:
sudo apt update
sudo apt dist-upgrade
решение2
Если вы обнаружили сломанные посылки, вы можете использовать:
dpkg -l | grep "^hi"
Найти их. Что с ними делать — это ваш выбор, и он зависит от того, почему их удерживают.
Удерживаемые пакеты означают, что по какой-то причине, вручную или из-за политики, или что там у вас, эти пакеты установлены на определенную версию. Если они вам не нужны в этой версии, вы можете прекратить их удерживать и выполнить полное обновление/обновление и установить Pulse.