Eclipse와 Rubymine을 다운로드했으며 이전에 홈 폴더에 배치했습니다. 그런 다음 eclipse.sh와 rubymine.sh를 두 번 클릭하여 두 프로그램을 모두 열었습니다.
이제 이 두 폴더를 마운트된 드라이브로 옮겼습니다. 하지만 eclipse.sh와 rubymine.sh를 두 번 클릭하면 텍스트 편집기에서 열립니다. 그래서 rubymine.sh->properties->permission으로 이동했는데 "실행: 파일을 프로그램으로 실행 허용" 확인란이 있습니다. 이 확인란은 선택되어 있지 않습니다. 체크해도 자동으로 체크가 해제됩니다. 따라서 실행 파일은 실행 프로그램으로 실행되지 않습니다. 하지만 마운트된 드라이브에서 내 프로그램을 어떻게 실행할 수 있습니까?
또한 명령줄에서 실행해 보았습니다. 하지만 허가가 거부되었습니다.
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ chmod +x rubymine.sh
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ ./rubymine.sh
-bash: ./rubymine.sh: Permission denied
나는 프로그램을 홈 디렉토리에 보관하고 싶지 않습니다. 마운트된 드라이브에 보관하고 싶습니다. 저는 리눅스 민트 17.3을 사용하고 있습니다.
답변1
일부 시스템에서는 옵션을 사용하여 사용자가 탑재한 장치에서 파일을 실행하는 것을 허용하지 않습니다 noexec
. cat /proc/mounts
이런 경우인지 확인 하고 exec 권한으로 파일 시스템을 다시 마운트하십시오.