오류: 잘못된 아키텍처 "amd64" & libc6-dev-i386 패키지를 찾을 수 없음 [libc6-dev-i386 설치]

오류: 잘못된 아키텍처 "amd64" & libc6-dev-i386 패키지를 찾을 수 없음 [libc6-dev-i386 설치]

설치하려고 하는데산화 환원 운영 체제문서 통과 curl -sf https://raw.githubusercontent.com/redox-os/redox/master/bootstrap.sh -o bootstrap.sh && bash -e bootstrap.sh(참조된 대로))알겠어요 Unable to locate package libc6-dev-i386.

libc6-dev-i386비아를 설치할 때packages.ubuntu.comGUI 패키지 설치 프로그램 을 사용 하여 Error: Wrong architecture 'amd64'.dpkgapt-getUnable to locate package...dpkg --force-all

나는 달리고 있다 LXLE Linux 14.04.4 32-bit.

어떻게 설치하나요 libc6-dev-i386?

답변1

32비트("i386") 시스템에 64비트("amd64") 패키지를 설치하려고 하기 때문에 "잘못된 아키텍처 'amd64'" 오류가 발생합니다. 이 libc6-dev-i386패키지는 64비트 시스템용으로만 제작되었지만 실제로는 32비트 소프트웨어가 포함되어 있다는 점에서 조금 이상합니다. 64비트 시스템에서 32비트 프로그램을 컴파일하는 데 도움이 되도록 설계되었습니다.

32비트 시스템을 실행하고 있으므로 이것이 libc6-dev필요한 패키지입니다. 여기에는 32비트 프로그램을 컴파일하는 데 필요한 헤더 파일과 라이브러리가 포함되어 있습니다. (64비트 시스템에서는 libc6-dev64비트 프로그램을 컴파일하기 위한 파일이 제공되므로 libc6-dev-i38632비트 파일이 포함된 패키지도 있습니다.)

bootstrap.sh이름은 스크립트에 하드 코딩되어 있습니다 . libc6-dev-i386즉, 스크립트는 64비트 시스템에서 실행된다고 가정합니다. 가장 쉬운 방법은 아마도 스크립트를 편집하고 libc6-dev-i386로 변경한 libc6-dev다음 다시 실행하는 것입니다.

관련 정보