kali-rolling(По умолчанию и часто обновляется)

kali-rolling(По умолчанию и часто обновляется)
#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

Ветви Кали

Сетевые репозитории Kali (/etc/apt/sources.list)

Sudo на kali-linux?

решение2

Если вы обнаружили сломанные посылки, вы можете использовать:

dpkg -l | grep "^hi"

Найти их. Что с ними делать — это ваш выбор, и он зависит от того, почему их удерживают.

Удерживаемые пакеты означают, что по какой-то причине, вручную или из-за политики, или что там у вас, эти пакеты установлены на определенную версию. Если они вам не нужны в этой версии, вы можете прекратить их удерживать и выполнить полное обновление/обновление и установить Pulse.

Связанный контент