我试图在我的计算机上安装LabView (Ubuntu15.04,64位),但我需要32位libbz2.so.1库,基于国家机构网站上的这些说明和搜索其他地方。但是,下载getlib来安装它的链接不起作用,我在其他地方找不到getlib(所有的链接都是旧的和坏的),我考虑的另一个选项(ia32-libs)不再是Ubuntu的一部分了。(这些指示没有成功-我仍然得到了错误Package 'ia32-libs' has no installation candidate)。
如何让这个32位版本的库安装LabView?
发布于 2015-05-20 16:50:14
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不再在存储库中。检查这里。
发布于 2015-06-13 05:47:00
你还想这么做吗?今天,我在我新的64位2 (LMDE2)机器上安装了LMDE2 8.5 32位。对于Ubuntu来说应该是相似的。
您可能已经这样做了,但是对于那些不知道的人来说,首先要做的就是设置multiarch (在64位计算机上运行32位程序的能力):
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:i386LabVIEW安装程序在一个不寻常的位置查找文件,因此我们创建了一个指向它的链接,以便它能够找到它:
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之后,一切都成功了:)。我希望这对你或某人有帮助。
https://askubuntu.com/questions/626153
复制相似问题