Нет такого файла или каталога для существующего исполняемого файла [дубликат]

На этот вопрос уже есть ответ здесь:

Я только что обновился до Ubuntu 11.10 x64 с Ubuntu 11.04 32bit. Но меня действительно раздражает проблема. Когда я перетаскиваю исполняемый файл из проводника в оболочку, оболочка говорит
bash: / home / fenfei / app / android-sdk-linux / platform-tools / adb: Нет такого файла или каталога
, это просто там. У меня также возникла проблема с выполнением ... / java. Поэтому я удаляю java и снова извлекаю пакет java, затем выполняю его, и он работает. Но для / home / fenfei / app / android-sdk-linux / platform-tools / adb этот метод не работает. Все они отмечены как исполняемые.

Кто-нибудь может мне помочь?

43
задан 16 November 2011 в 08:57

3 ответа

Если вы не хотите наполнять компьютер библиотеками i386, которые вам не нужны.

Для adb вам просто нужно:

sudo apt-get install libc6:i386 libstdc++6:i386

Для aapt вам нужно добавить:

sudo apt-get install zlib1g:i386

Вы можете увидеть все библиотеки, необходимые для исполняемого файла, запустив :

objdump -x .../adb | grep NEEDED

Для поиска пакетов, содержащих эти файлы, все еще необходимы некоторые догадки и поиск. "Поиск по содержимому пакетов" из http://packages.ubuntu.com/ является хорошим местом для этого. Не забудьте добавить i386 в качестве архитектуры.

0
ответ дан 16 November 2011 в 08:57

Наблюдения Кенно могут быть полезны для тех, кто, как я, установил ia32-libs:

sudo apt-get install --reinstall libc6-i386

http://kenno.wordpress.com/2011 / 10/27 / Ubuntu-11-10-32-разрядные приложения-делать-не-бежать-64-бит /

0
ответ дан 16 November 2011 в 08:57

Появится сообщение «нет такого файла или каталога», поскольку отсутствует общая библиотека. Вы можете увидеть это с помощью команды ldd:

ldd /home/fenfei/app/android-sdk-linux/platform-tools/adb

Возможно, вам не хватает 32-битных библиотек. Вы должны установить:

apt-get install ia32-libs

В Ubuntu 13-10 ia32-libs больше не доступен; вместо этого установите сменные пакеты:

apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
0
ответ дан 16 November 2011 в 08:57

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

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