Я пытаюсь установить LabView на свой компьютер (Ubuntu 15.04, 64-bit), но мне нужна 32-битная библиотека libbz2.so.1, основанная на этих инструкциях на сайте NI и гуглить в другом месте. Однако ссылка на скачивание getlibs для его установки не работает, я не могу найти getlibs где-либо еще (все ссылки старые и неработающие), а другой вариант, который я рассматривал (ia32-libs), не является частью Убунту больше. ( Эти инструкции не увенчались успехом - я все еще получил ошибку Package 'ia32-libs' has no installation candidate
).
Как я могу получить эту 32-битную версию библиотеки для установки LabView?
Пакет для libbz2.so.1
libbz2-1.0
. Можно проверить это с командой:
apt-file search libbz2.so.1
Демонстрационный вывод:
% apt-file search libbz2.so.1
libbz2-1.0: /lib/x86_64-linux-gnu/libbz2.so.1
libbz2-1.0: /lib/x86_64-linux-gnu/libbz2.so.1.0
libbz2-1.0: /lib/x86_64-linux-gnu/libbz2.so.1.0.4
Поэтому устанавливают пакет для 32-разрядного с командой:
sudo apt-get install libbz2-1.0:i386
библиотека ia32-libs
больше не находится в репозиториях. Проверьте здесь .
Вы все еще пытаетесь сделать это? Я (после большого количества разочарования) установленный LabVIEW 8.5, 32-разрядный на моей новой 64-разрядной машине Linux Mint выпуска 2 Debian (LMDE2) сегодня. Должно быть подобным для Ubuntu.
Вы, вероятно, уже сделали, но для тех, кто не знает, что первое, что нужно сделать настраивается мультидуга (способность запустить 32-разрядные программы на 64-разрядных машинах):
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get upgrade
Это повредило мою Корицу; но выполнение менеджера по обновлению зафиксировало его снова. Это - определенная проблема LMDE; я не думаю, что необходимо волноваться об этом. Тогда установите некоторые зависимости. bzip2
включает libbz2.so.1
, Вы искали, и (как уже упомянуто) lib32z1
замены ia32-libs
:
sudo apt-get install lib32z1
sudo apt-get install bzip2:i386
установщик LabVIEW смотрит в необычном месте для файла, таким образом, мы делаем ссылку на него так, он может найти его:
sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
Теперь установщик LabVIEW будет работать, но LabVIEW не запустится после концов установщика, потому что этому нужно libGL.so.1
. Это - то, где мой метод немного сомнителен и существует, конечно, лучший метод..., но это - то, как я сделал это:
sudo apt-get install libgl1-fglrx-glx:i386
Это установило libGL.so.1
. Это также уничтожило мой MDM (графический вход в систему). Таким образом, я опустился до tty, сделал копию libGL.so.1
, и затем
sudo apt-get remove libgl1-fglrx-glx:i386
sudo cp libGL.so.1 /usr/lib
После этого, все работало:). Я надеюсь, что это помогает Вам или кому-то.