저는 kali linux 2017.1 64비트를 사용하고 있으며 flutter 호환성 문제를 해결하기 위해 lib32stdc++6이라는 패키지를 설치하고 있습니다. 문제는 apt-get install이 이를 처리할 수 없고 다음과 같은 출력이 나온다는 것입니다.
After this operation, 306 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Err:1 http://http.kali.org/kali kali-rolling/main amd64 libc6-i386 amd64 2.26-2
404 Not Found
Err:2 http://http.kali.org/kali kali-rolling/main amd64 lib32stdc++6 amd64 7.2.0-18
404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/glibc/libc6-i386_2.26-2_amd64.deb 404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/gcc-7/lib32stdc++6_7.2.0-18_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
그래서 --fix-missing 플래그를 시도했고 다음과 같은 결과를 얻었습니다.
After this operation, 306 MB disk space will be freed.
Do you want to continue? [Y/n] y
Err:1 http://http.kali.org/kali kali-rolling/main amd64 libc6-i386 amd64 2.26-2
404 Not Found
Err:2 http://http.kali.org/kali kali-rolling/main amd64 lib32stdc++6 amd64 7.2.0-18
404 Not Found
Unable to correct missing packages.
E: Failed to fetch http://http.kali.org/kali/pool/main/g/glibc/libc6-i386_2.26-2_amd64.deb 404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/gcc-7/lib32stdc++6_7.2.0-18_amd64.deb 404 Not Found
E: Aborting install.
인터넷과 스택 오버플로에서 구체적으로 검색했지만 작동하는 답변을 찾지 못했습니다. 64비트 Linux에 32비트 패키지를 설치하는 방법에 대한 게시물을 찾았는데 다음 명령을 실행해야 한다고 나와 있습니다.
dpkg --add-architecture i386
apt-get update
apt-get install lib32gcc1
이것은 나에게 동일한 결과를 제공합니다.
After this operation, 306 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Err:1 http://http.kali.org/kali kali-rolling/main amd64 libc6-i386 amd64 2.26-2
404 Not Found
Err:2 http://http.kali.org/kali kali-rolling/main amd64 lib32stdc++6 amd64 7.2.0-18
404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/glibc/libc6-i386_2.26-2_amd64.deb 404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/gcc-7/lib32stdc++6_7.2.0-18_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
이 링크도 확인했어요https://packages.debian.org/stretch/amd64/lib32stdc++6/downloaddeb http://ftp.de.debian.org/debian stretch main
/etc/apt/sources.list 파일에서 다음 지침을 따르고 다음을 추가하고 실행합니다.
apt-get update
apt-get install lib32stdc
그리고 얻다:
After this operation, 306 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Err:1 http://http.kali.org/kali kali-rolling/main amd64 libc6-i386 amd64 2.26-2
404 Not Found
Err:2 http://http.kali.org/kali kali-rolling/main amd64 lib32stdc++6 amd64 7.2.0-18
404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/glibc/libc6-i386_2.26-2_amd64.deb 404 Not Found
E: Failed to fetch http://http.kali.org/kali/pool/main/g/gcc-7/lib32stdc++6_7.2.0-18_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
답변1
Kali Linux는 일반적인 용도가 아닌 침투 목적으로만 제작되었기 때문입니다. 바라보다Kali Linux를 설정하는 것이 왜 그렇게 어려운가요? 사람들은 왜 나를 도와주지 않는 걸까요?. Kali 개발자는 Kali의 apt를 지원하지 않으므로 이러한 오류가 발생합니다. 일반적인 사용에 적합한 다른 배포판(예: Debian, Ubuntu, Fedora, Trisquel)으로 전환하세요. 개인적으로 초보자에게는 Trisquel(또는 하드웨어 문제가 발생하지 않으려면 Ubuntu)을 권장합니다.