./filename.exec Input.data
当我尝试按照程序用户手册在终端 ubuntu 18.04 中运行下载的程序文件时,它说没有这样的文件或目录,但是当我这样做时ls
,ls -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