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

문제는 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

칼리 지점

Kali 네트워크 저장소(/etc/apt/sources.list)

칼리리눅스에서 Sudo를 사용하시나요?

답변2

손상된 패키지를 보유하고 있다고 표시되면 다음을 사용할 수 있습니다.

dpkg -l | grep "^hi"

그들을 찾으려면. 그들에 대해 무엇을 할지는 귀하의 선택이며, 그들이 억류되는 이유에 따라 다릅니다.

보관된 패키지는 수동으로든 정책적으로든 어떤 이유로든 해당 패키지가 특정 버전으로 설정되어 있음을 의미합니다. 해당 버전에서 필요하지 않은 경우 보유를 중지하고 전체 업그레이드/업데이트를 수행하고 Pulse를 설치할 수 있습니다.

관련 정보