Ответ 1
Запуск Kubuntu 13.10 (x64), и я использовал lib32z1, который исправил его для меня.
sudo apt-get install lib32z1
Я только что установил eclipse, android sdk и jdk на новую установку для 64-битной fedora 14, но к моменту создания нового проекта я получаю следующую ошибку в консоли:
android-sdks/build-tools/17.0.0/aapt: ошибка при загрузке совместно используемых библиотеки: libz.so.1: невозможно открыть файл общих объектов: нет такого файла или Каталог
Я использую 64-битную машину, и мне нужно установить некоторые 32-битные драйверы, поэтому я пытаюсь установить:
sudo apt-get install ia32-libs Чтение списков рассылки... Done Building Дерево зависимостей... Done E: Не удалось найти пакет ia32-libs
Помогите мне решить, как решить 64-битные проблемы с системой Linux libz.so.1.
Запуск Kubuntu 13.10 (x64), и я использовал lib32z1, который исправил его для меня.
sudo apt-get install lib32z1
Попробуйте следующее:
sudo yum install zlib.i686 libstdc++.i686
Это решит проблему 64-битной ошибки 64-битной машины ~!
(Протестировано: CentOS 6.2 64-бит и 64-разрядная версия Fedora 22)
попробуйте эту проблему для меня, у меня 64 бит ubuntu 14.05
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
Я исправил эту проблему, используя решение, распространенное в этом сообщении в блоге:
http://ideid.blogspot.co.uk/2013/01/resolve-shared-library-problem-with.html
Вот решение для удобства:
"Android SDK скомпилирован для 32-разрядной системы GNU/Linux, а ваша система - 64-разрядная. Для решения этой проблемы установите 32-разрядные версии всех наиболее часто используемых библиотек, установив ia32-libs package
Перейдите к терминалу и введите следующую команду.
sudo apt-get install ia32-libs
Это решит проблему.
Надеюсь, что это поможет
Я столкнулся с подобной проблемой на моей машине centos.
ознакомьтесь с этим: https://ask.fedoraproject.org/en/question/9556/how-do-i-install-32bit-libraries-on-a-64-bit-fedora/
Для меня это сработало: yum install libstdС++. i386 zlib.i386
yum install glibc.i686 glibc-devel.i686 libstdС++. i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
для RHEL это сработало. Моя машина была 64-битной машиной,
У меня была такая же проблема в Archlinux.
Вам нужно включить репозиторий multilib в /etc/pacman.conf
:
[multilib]
Include = /etc/pacman.d/mirrorlist
Обновите pacman и установите 32-разрядную версию zlib:
pacman -Suy
pacman -S lib32-zlib
Попробуйте следующее: sudo yum install zlib.i686
для OpenSuse вам просто нужно установить libz1-32bit
zypper install libz1-32bit
Добавить: i386 суффикс к имени пакета для менеджера пакетов правильно его идентифицировать:
sudo apt-get install zlib1g:i386
aapt - это 32-битное приложение, поэтому ваша 64-битная машина загружает эти библиотеки
sudo dpkg --add-architecture i386
sudo apt-get -qqy update
sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386