O instalador requer bibliotecas de 32 bits não presentes por padrão em um sistema de 64 bits
O MPLAB IDE pode ser de 32/64 bits, mas o instalador é de 32 bits e não será executado por padrão em uma instalação de 64 bits do Ubuntu. Para obter as bibliotecas mínimas de 32 bits que ele precisa executar, faça
sudo apt-get install libc6:i386
Isso permitirá que o instalador seja executado, mas se você tiver mais problemas, basta instalar o conjunto completo de bibliotecas de 32 bits com sudo apt-get install ia32-libs
.
Como?
Eu baixei o instalador do MPLAB IDE para descobrir isso.
As últimas duas linhas de strace ./mplabx-ide-v1.20-linux-installer.run
são reveladoras:
open("/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) _exit(127) = ?
Esse arquivo está presente apenas em instalações de 32 bits ou se você instalou as bibliotecas de 32 bits em um sistema de 64 bits.