저는 칼리리눅스를 사용하고 있습니다. 실행할 때마다 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
apt
gcc-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
작동합니다 .