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
私のユーザーが私のVMとビルドシステムで一致していることを確認してください。
何が間違っているのか、どんなアイデアがありますか?
答え1
Kusalanandaのコメントのおかげで、32ビットパッケージを実行するにはi386アーキテクチャを追加する必要があることがわかりました。
sudo dpkg --add-architecture i386
sudo apt-get update
apt-get install libc6:i386
apt-get install libgtk2.0-0:i386