无法在 ubuntu 18.04 终端中运行下载的程序文件

无法在 ubuntu 18.04 终端中运行下载的程序文件

./filename.exec Input.data当我尝试按照程序用户手册在终端 ubuntu 18.04 中运行下载的程序文件时,它说没有这样的文件或目录,但是当我这样做时lsls -l它显示文件处于可执行状态,但仍然无法运行...为什么?作为生物信息学的新手,有人能帮助我吗?程序文件包含可执行文件和输入文件。

$ pwd
/home/ubuntu/Downloads/program_directory
$ file ./filename.exec Input.data
./filename.exec: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.6.15, BuildID[sha1]=41506b3ff2b0a8a1a10c2d856fc68be667a93df3, not stripped` 
Input.data:                  ASCII text
$ ./filename.exec Input.data
bash:No such file or directory
$ ldd sRNAscanner_Ubuntu10.exec | grep not
    not a dynamic executable

我甚至尝试以 root 身份运行,但反应相同

答案1

您必须首先安装主要的 32 位 C 库:

sudo apt-get install libc6:i386

相关内容