이러한 설치로 인해 .sh 파일이 시작되지 않는 원인은 무엇입니까?

이러한 설치로 인해 .sh 파일이 시작되지 않는 원인은 무엇입니까?

저는 Ubuntu 12.10/Gnome3을 사용하고 있으며 이 튜토리얼을 사용하여 PhpStorm을 설정했습니다.http://devnet.jetbrains.com/thread/439389 이 과정에는 복사/반죽파일을 usr/local/PhpStorm-**("Alt+F2"를 사용하고 "gksu nautilus"를 입력하여 액세스 권한 부여)에 배치하고 데스크탑에 실행 프로그램을 만듭니다. 런처에서는 경로가 올바른 것처럼 보이지만 phpstorm.sh 파일을 두 번 클릭하면 실행하는 대신 해당 파일을 (기본 편집기에서) 엽니다.

이는 이전에 Linux를 기본 운영 체제로 만들려는 다양한 시도에서 발생했으며 Synaptic이나 설치 프로그램 소프트웨어 중 하나에 내장되지 않은 소프트웨어를 설치하는 것이 가장 큰 문제인 것 같습니다.

그래서 제 질문은 이 문제를 어떻게 해결하느냐는 것뿐만 아니라, 다음에 제가 스스로 알아낼 수 있도록 무슨 일이 일어나고 있는지 이해하는 방법도 있습니다.

업데이트: 그래서 다음을 사용하여 터미널에서 시작할 수 있었습니다.

chmod +x phpstorm.sh
./phpstorm.sh

그런 다음 내 응용 프로그램/프로그래밍에 새 PhpStorm을 설치하여 실행 프로그램을 설정합니다. 현재 작동하지만 여전히 가장 쉬운 프로세스는 아닙니다.

답변1

보고 있다여기, 설치하는 약간 더 쉬운 방법이 있는 것 같습니다. tarball을 다운로드하고 압축을 풀고 그 안에 있는 쉘 스크립트를 실행하면 됩니다. 나는 당신이 루트라면 .sh가 실행 가능할 것이라고 가정합니다. 그렇지 않다면 그것은 PhpStorm 뒤에 있는 사람들의 잘못입니다.

비슷한 문제에 대한 도움을 찾고 있다면 다른 것을 검색하기 전에 먼저 공식 문서(예: 제품을 유지 관리하는 사람들의 문서)를 찾아보세요. 공식 문서가 개략적이고 설명이 필요하더라도 최소한 이를 이해해야 하며, 최소한 찾을 수 있는 다른 내용에 대한 관점을 제공해야 합니다.

파일 권한이 작동하는 방식(실행 비트 포함)을 이해하는 것은 시스템 사용의 기본이지만, 이를 이해하지 못한다면 지금 이해하고 있는 것이 아닙니다.

향후 유사한 문제를 피하려면 운영 체제가 개별 소프트웨어 배포자의 하위 수준 관행을 보완할 수 없다는 점을 인식하십시오. 사용자를 위해 일을 더 쉽게 만드는 것은 그들의 책임입니다. 그리고 그들이 그렇게 하기에는 너무 게으른 경우, 불행하게도 일부 작업을 직접 수행해야 할 것입니다.

관련 정보