#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
문제는 source.list에서 발생 kali-experimental
합니다 kali-last-snapshot
.
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
(데비안 안정 버전)
/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를 설치할 수 있습니다.