Kali Linux는 apt-get 업그레이드의 종속성을 충족하지 않습니다.

Kali Linux는 apt-get 업그레이드의 종속성을 충족하지 않습니다.

저는 칼리리눅스를 사용하고 있습니다. 실행할 때마다 apt-get upgrade다음 오류가 발생합니다. 나는 노력했다 apt --fix-broken install. 작동 안함.

apt-get upgrade                                                                                           

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 autopsy : Depends: binutils but it is not installed
 clang-11 : Depends: binutils but it is not installed
 clang-9 : Depends: binutils but it is not installed
 dpkg-dev : Depends: binutils but it is not installed
 gcc-10 : Depends: binutils (>= 2.35.1) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

나는 이것을 출력으로 얻습니다.

After this operation, 16.2 MB of additional disk space will be used. Do you want to continue? [Y/n] y 
Err:1 http.kali.org/kali kali-rolling/main amd64 gcc-12-base amd64 12.2.0-11 404 Not Found [IP: 192.99.200.113 443]

비슷한 말을 23번이나 했다. 그러면 이런 말이 나온다

E: Failed to fetch http.kali.org/kali/pool/main/g/gcc-12/… 404 Not Found [IP: 192.99.200.113 443]
                                                                                      

답변1

Kali 설치가 중단되었을 수 있습니다. (Debian이나 Ubuntu는 아니지만 Linux 기반 시스템에 익숙한 전문 침투 테스터를 위해 설계된 매우 구체적인 배포판입니다.)

google-chrome.list에서 제거해 보세요 /etc/apt/sources.d. 운이 좋고 Kali 배포판을 너무 많이 사용하지 않았다면 이 두 명령을 사용하여 올바른 방향으로 돌아갈 수 있습니다.

apt update
apt full-upgrade

맥락을 보려면 Kali의 자체 문서를 읽어보세요.저장소특히 "Non-Kali Repositories"라는 섹션은

[...] Kali에 다른 운영 체제의 저장소를 추가하면(예: Kali에 Ubuntu를 설치하려고 하면) 설치가 중단됩니다. 이것이 Kali Linux 시스템 충돌의 가장 일반적인 이유입니다.

답변2

Err:1 http.kali.org/kali kali-rolling/main amd64 gcc-12-base amd64 12.2.0-11 404 Not Found

aptgcc-12-base_12.2.0-11_amd64.deb버전 12.2.0-9 및 12.2.0-14가 모두 존재하지만 저장소에 존재하지 않는 콘텐츠를 다운로드하려고 합니다 .

apt-get --fix-broken install이는 오래된 패키지 디렉터리로 실행하려고 한다는 의미일 가능성이 높습니다.

저장소에 실제로 어떤 패키지가 있는지 알 수 apt-get update있도록 패키지 디렉터리를 업데이트하는 것부터 시작하세요 . apt-get그런 다음 실행할 수 있으며 apt-get --fix-broken install그 후에는 apt-get upgrade작동합니다 .

관련 정보