Não é possível instalar o MPLAB IDE X do terminal - sai silenciosamente

3

Eu tenho um arquivo e o terminal não o executa. Eu não entendo porque. Há vários arquivos no diretório, mas os binários são os únicos que falham. Socorro? Eu uso este programa para o meu trabalho, e sem isso eu estou em um mundo de improdutividade. Acabei de fazer uma instalação limpa de 12.04. Estou perdendo um pacote vital? Por que não há erros, é o próprio binário? Eles estão marcados como executáveis.

mantra@Mantra:~$ cd iambuff/mplab\ 1.2\ full\ package/
mantra@Mantra:~/iambuff/mplab 1.2 full package$ ls
mplabc18-v3.40-linux-full-installer.run  picc-9.83-linux.run
mplabx-ide-v1.20-linux-installer.run     picc-9.83-linux.zip
picc-18-9.80.11162-linux.run             xc8-v1.00-linux.run
PICC_18_9_80_linux_run.zip
mantra@Mantra:~/iambuff/mplab 1.2 full package$ sudo ./mplabx-ide-v1.20-linux-installer.run 
[sudo] password for mantra: 
mantra@Mantra:~/iambuff/mplab 1.2 full package$ sudo ./mplabx-ide-v1.20-linux-installer.run -v
mantra@Mantra:~/iambuff/mplab 1.2 full package$

Em resposta à primeira resposta à minha pergunta, aqui está a saída -lh e o eco. Obrigado.

mantra@Mantra:~/iambuff/mplab 1.2 full package$ ls -lh
total 712M
-rwxr-xr-x 1 mantra mantra  71M Jun  1 01:48 mplabc18-v3.40-linux-full-installer.run
-rwxrwxr-x 1 mantra mantra 230M Jun  1 01:11 mplabx-ide-v1.20-linux-installer.run
-rwxrwxr-x 1 mantra mantra 123M Sep 26  2011 picc-18-9.80.11162-linux.run
-rw-r--r-- 1 mantra mantra 122M Jun  1 02:10 PICC_18_9_80_linux_run.zip
-rwxrwxr-x 1 mantra mantra  17M Sep 21  2011 picc-9.83-linux.run
-rw-r--r-- 1 mantra mantra  17M Jun  1 02:08 picc-9.83-linux.zip
-rwxr-xr-x 1 mantra mantra 136M Jun  1 02:04 xc8-v1.00-linux.run
mantra@Mantra:~/iambuff/mplab 1.2 full package$ sudo ./mplabx-ide-v1.20-linux-installer.run 
[sudo] password for mantra: 
mantra@Mantra:~/iambuff/mplab 1.2 full package$

Em resposta ao terceiro post. O comando echo gera 127?

mantra@Mantra:~/iambuff/mplab 1.2 full package$ ./mplabx-ide-v1.20-linux-installer.run 
mantra@Mantra:~/iambuff/mplab 1.2 full package$ echo $?
127
mantra@Mantra:~/iambuff/mplab 1.2 full package$
    
por Pentax 03.06.2012 / 02:21

1 resposta

2

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.

    
por ish 03.06.2012 / 08:35

Tags