Невозможно установить MPLAB IDE X из терминала - тихо завершает работу

У меня есть файл, и терминал не запустит его. Я не понимаю почему. В каталоге есть несколько файлов, но двоичные файлы - единственные, которые терпят неудачу. Помогите? Я использую эту программу для своей работы, и без нее я нахожусь в мире непродуктивности. Я только что сделал чистую установку 12.04. Я пропускаю жизненно важный пакет? Почему нет ошибок, это сам бинарный файл? Они помечены как исполняемые.

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$

В ответ на первый ответ на мой вопрос, здесь вывод -lh и эхо. Благодаря.

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$

В ответ на третий пост. Команда echo дает 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$
3
задан 3 June 2012 в 10:35

1 ответ

Для установщика требуются 32-разрядные библиотеки, которые по умолчанию отсутствуют в 64-разрядной системе.

Среда MPLAB IDE может быть 32/64-разрядной, однако установщик является только 32-разрядной. и не будет работать по умолчанию в 64-битной установке Ubuntu. Чтобы получить минимальные 32-битные библиотеки, необходимые для работы, выполните

sudo apt-get install libc6:i386

. Это позволит запустить программу установки, но если у вас возникнут какие-либо проблемы, просто установите полную версию 32. библиотека с набором sudo apt-get install ia32-libs.


Как?

Я загрузил установщик MPLAB IDE, чтобы понять это.

Последние две строки strace ./mplabx-ide-v1.20-linux-installer.run показывают:

open("/lib/ld-linux.so.2", O_RDONLY)    = -1 ENOENT (No such file or directory)
_exit(127)                              = ?

Этот файл присутствует только в 32-разрядных установках или если вы установили 32-разрядные библиотеки в 64-разрядных система.

0
ответ дан 3 June 2012 в 10:35

Другие вопросы по тегам:

Похожие вопросы: