Kali Linux 64비트 운영 체제에 MPLAB X를 설치하려고 하는데 설치의 마지막 부분에 도달할 때마다 다음 메시지가 나타납니다.
root@kali:~/Desktop# sudo chmod 755 mla_v2014_07_22_linux_installer.run
root@kali:~/Desktop# sudo ./MPLABX-v2.20-linux-installer.sh
64 Bit, check libraries
Check for 32 Bit libraries
These 32 bit libraries were not found and are needed for MPLAB X to run:
libc.so
libdl.so
libgcc_s.so
libm.so
libpthread.so
librt.so
libstdc++.so
libexpat.so
libX11.so
libXext.so
이 명령을 입력하면 다음 메시지가 나타납니다.
root@kali:~/Desktop# sudo apt-get install libc6:i386 libx11-6:i386 \
libxext6:i386 libstdc++6:i386 libexpat1:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libc6
E: Unable to locate package libx11-6
E: Unable to locate package libxext6
E: Unable to locate package libstdc++6
E: Couldn't find any package by regex 'libstdc++6'
E: Unable to locate package libexpat1
이 라이브러리를 어떻게 찾나요?
이제 정말 죽겠어요. 이렇게 복잡해지면 안 됩니다!
답변1
나는 Kali를 모르기 때문에 바닐라 데비안 시스템에 대한 대답입니다. 나는 이것이 당신에게도 어느 정도 동일하기를 바랍니다. 외부 아키텍처에서 패키지를 설치하려면 다음을 사용하여 새 아키텍처를 활성화해야 합니다.
dpkg --add-architecture i386
그런 다음 패키지 목록을 업데이트합니다.
apt-get update
그런 다음 배포판이 다중 아키텍처 패키지를 지원하는 경우(작성한 명령을 사용하여) 다중 아키텍처 패키지를 설치할 수 있습니다.
또한 이러한 파일이 하나의 아키텍처에만 국한되지 않는지 확인해야 할 수도 있습니다 sources.list
(기본값을 사용하는 경우 그럴 것이라고 예상하지 않습니다). 더 자세한 정보는 (Debian의 경우에도) 다음을 참조하세요.https://wiki.debian.org/Multiarch/HOWTO.
답변2
이 질문을 받은 지 오랜 시간이 지났지만 다른 사람들을 돕기 위해:
다음 명령을 실행하여
i368
아키텍처가 호스트 아키텍처에서 "외부 아키텍처"로 활성화되어 있는지 확인하십시오.dpkg --print-foreign-architectures
활성화되어 있지 않으면
sudo dpkg --add-architecture i386
명령을 통해 활성화하십시오.달리기
sudo apt update
누락된 패키지를 설치합니다.
sudo apt install libc6:i386 libx11-6:i386 libxext6:i386 libstdc++6:i386 libexpat1:i386
다음 페이지를 방문할 수도 있습니다.
https://microchipdeveloper.com/mplabx:설치 https://microchipdeveloper.com/install:mplabx-lin64