일반적으로 내 Linux 운영 체제에서는 실행 가능한 실행 파일(예:가. 출력) 하지만 다운로드하려고 하면. exe인터넷에서 판단하면 기본적으로 권한이 제한되어 있습니다(어떤 사용자도 실행( -x
) 권한이 없습니다). 문제는 chmod u+x
파일 권한을 사용하거나 변경 chmod 777
하고 프로그램을 실행하려고 하면 항상 다음과 같은 오류 메시지가 나타난다는 것입니다.
run detectors: unable to find an interpreter for ./[file_name].exe
어디[파일 이름]파일의 이름을 나타냅니다. 내 Linux 경험과 지식이 매우 약하고 조사를 했지만 정확한 문제가 있는 사람을 찾을 수 없었기 때문에 도움을 주시면 대단히 감사하겠습니다!
추신. 내 운영 체제는 Ubuntu 16.04.3 LTS 32비트입니다.
답변1
이것은 완전히 정상입니다. .exe
이 파일은 Windows 실행 파일이며 Linux 시스템에서 기본적으로 실행될 수 없습니다.
.exe
그러나 Windows API 호출을 Linux 커널이 이해할 수 있는 호출로 변환하여 파일을 실행할 수 있게 해주는 Wine이라는 프로그램이 있습니다 .
프로그램을 실행하려면 .exe
먼저 Wine을 설치해야 합니다.
이렇게 하려면 다음을 따르세요.우분투 공식 와인 설치 튜토리얼, 또는이 AskUbuntu 게시물.
그런 다음 터미널을 열고 .exe
파일이 저장된 디렉터리로 이동하여 실행해야 합니다 wine your_file.exe
.
일부 프로그램은 제대로 실행되지 않고 일부는 전혀 실행되지 않습니다. Wine에서 프로그램이 제대로 실행되는지 확인하거나 약간의 조정이 필요한지 확인하려면 프로그램 항목을 확인하세요.애플리케이션 데이터베이스.