![설치된 파일을 실행하려고 할 때 "명령을 찾을 수 없습니다"](https://linux55.com/image/104610/%EC%84%A4%EC%B9%98%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%22%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%22.png)
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