설치된 파일을 실행하려고 할 때 "명령을 찾을 수 없습니다"

설치된 파일을 실행하려고 할 때 "명령을 찾을 수 없습니다"

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

관련 정보