MPLAB X를 실행하는 데 필요한 32비트 라이브러리는 어디에서 찾을 수 있습니까?

MPLAB X를 실행하는 데 필요한 32비트 라이브러리는 어디에서 찾을 수 있습니까?

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

이 질문을 받은 지 오랜 시간이 지났지만 다른 사람들을 돕기 위해:

  1. 다음 명령을 실행하여 i368아키텍처가 호스트 아키텍처에서 "외부 아키텍처"로 활성화되어 있는지 확인하십시오.dpkg --print-foreign-architectures

  2. 활성화되어 있지 않으면 sudo dpkg --add-architecture i386명령을 통해 활성화하십시오.

  3. 달리기sudo apt update

  4. 누락된 패키지를 설치합니다.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

관련 정보