今天我把我的电脑升级到了 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*
所以它是一个可执行文件。
怎么办?