설치하려고 하는데산화 환원 운영 체제문서 통과 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'
.dpkg
apt-get
Unable 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-dev
64비트 프로그램을 컴파일하기 위한 파일이 제공되므로 libc6-dev-i386
32비트 파일이 포함된 패키지도 있습니다.)
bootstrap.sh
이름은 스크립트에 하드 코딩되어 있습니다 . libc6-dev-i386
즉, 스크립트는 64비트 시스템에서 실행된다고 가정합니다. 가장 쉬운 방법은 아마도 스크립트를 편집하고 libc6-dev-i386
로 변경한 libc6-dev
다음 다시 실행하는 것입니다.