尝试执行安装的文件时出现“命令未找到”

尝试执行安装的文件时出现“命令未找到”

我无法执行 Ubuntu 16.04 VM 中已安装目录中的文件。我收到错误“找不到命令”:

dseltz-VirtualBox:/local>ls -al /nfs/local/gnu/i86Linux2.0/bin/makeheader

-rwxr-xr-x 1 系统网络 uucp 49379 1999 年 10 月 20 日 /nfs/local/gnu/i86Linux2.0/bin/makeheader

dseltz-VirtualBox:/local>/nfs/local/gnu/i86Linux2.0/bin/makeheader /nfs/local/gnu/i86Linux2.0/bin/makeheader:找不到命令。

我的虚拟机是运行 Ubuntu 16.04 的 x64,安装的系统也是如此。

我查看了安装,没有看到 noexec 属性(在任一系统上)。

这是挂载命令:

sudo mount -o exec 10.15.1.203:/local /nfs/local

我确保我的用户在我的虚拟机和构建系统上匹配。

有什么想法我做错了吗?

答案1

在 Kusalananda 的评论的帮助下,我发现我需要添加 i386 架构来运行我的 32 位软件包:

sudo dpkg --add-architecture i386
sudo apt-get update
apt-get install libc6:i386
apt-get install libgtk2.0-0:i386

相关内容