¿Dónde puedo encontrar las bibliotecas de 32 bits necesarias para ejecutar MPLAB X?

¿Dónde puedo encontrar las bibliotecas de 32 bits necesarias para ejecutar MPLAB X?

Estoy intentando instalar MPLAB X en mi sistema operativo Kali Linux de 64 bits y cada vez que llego a la última parte de la instalación recibo este mensaje:

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

Cuando ingreso este comando recibo este mensaje:

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

¿Cómo encuentro estas bibliotecas?

Ahora mismo me está matando. ¡¡¡No debería ser tan complicado!!!

Respuesta1

No conozco Kali, así que mi respuesta es para los sistemas Vanilla Debian. Espero que a ti te pase más o menos lo mismo. Para instalar paquetes de arquitecturas externas, debe habilitar la nueva arquitectura con el comando

dpkg --add-architecture i386

Luego actualizas las listas de paquetes:

apt-get update

Y luego debería poder instalar paquetes multiarca si su distribución los admite (usando el comando que escribió).

Es posible que también deba verificar que los sources.listarchivos no sean específicos para una arquitectura (y no espero que lo sean si usó los valores predeterminados). Para obtener más información (nuevamente, en el caso de Debian), consultehttps://wiki.debian.org/Multiarch/HOWTO.

Respuesta2

Ha pasado mucho tiempo desde que se hizo la pregunta, pero para ayudar a otros:

  1. asegúrese de que la i368arquitectura esté habilitada como "arquitectura externa" en su arquitectura host emitiendodpkg --print-foreign-architectures

  2. si no está habilitado, habilítelo mediante sudo dpkg --add-architecture i386comando

  3. corrersudo apt update

  4. instalar el paquete que falta, por ejemplosudo apt install libc6:i386 libx11-6:i386 libxext6:i386 libstdc++6:i386 libexpat1:i386

También puede visitar las páginas web siguientes:

https://microchipdeveloper.com/mplabx:instalación https://microchipdeveloper.com/install:mplabx-lin64

información relacionada