ubuntu - 在 Ubuntu 13.10 中运行 32 位可执行文件

标签 ubuntu kdb ubuntu-13.10

今天我把我的电脑升级到了 Ubuntu 13.10 并且正在修复所有坏掉的东西。有一个 32 位可执行文件,我需要重新开始工作。当我运行它时,我得到了这个:

jim@main:~$ /usr/share/q/l32/q
bash: /usr/share/q/l32/q: No such file or directory

以前我刚安装ia32-libs让它再次工作,但这不再是 13.10。我做了一些研究,发现我需要安装 32 位版本的库。为了找到它使用的库,我尝试使用 ldd :
jim@main:~$ ldd /usr/share/q/l32/q
        not a dynamic executable

以下是文件的权限:
jim@main:~$ ll /usr/share/q/l32/
total 540
drwxr-xr-x 2 root root   4096 Dec 28 19:26 ./
drwxr-xr-x 3 root root   4096 Dec 28 19:26 ../
-rwxr-xr-x 1 root root 542846 Dec 28 19:26 q*

所以它是一个可执行文件。

怎么办?

最佳答案

我只需要安装

lib32z1 lib32ncurses5 lib32bz2-1.0

猜猜我只需要再用几分钟的谷歌搜索。

关于ubuntu - 在 Ubuntu 13.10 中运行 32 位可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821338/

相关文章:

linux - 如何在不传递日期参数的情况下查看目录中最后创建的 3 个文件

php - 将域重定向到不同的 .php 文件

KDB+/q : How to implement an aggregation table for features?

kdb - 我可以将 KDB OS 命令输出存储到对象中吗?

python - 如何在 LibreOffice 中运行 python 宏?

c++ - 'asm' 中的操作数约束不一致

Hadoop Nodemanager 和 Resourcemanager 未启动

linux - 在nagios中定义新主机进行监控

ubuntu - Vagrant 卡在“SSH 身份验证方法 : Private key

kdb dbmaint 用现有数据回填数据