
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.list
archivos 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:
asegúrese de que la
i368
arquitectura esté habilitada como "arquitectura externa" en su arquitectura host emitiendodpkg --print-foreign-architectures
si no está habilitado, habilítelo mediante
sudo dpkg --add-architecture i386
comandocorrer
sudo apt update
instalar el paquete que falta, por ejemplo
sudo 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