.sh 파일을 다운로드했습니다. 어떻게 설치합니까?


55

우분투를 처음 사용하고 창에서만 프로그램을 설치하는 것을 알고 있습니다. setup.exe를 두 번 클릭하기 만하면됩니다.

그러나 우분투에 프로그램을 어떻게 설치합니까?

Ubuntu Software Center에서 찾을 수없는 것을 설치하고 싶습니다. .sh 파일을 다운로드했는데이 파일로 무엇을해야할지 모르겠습니다.


1
답변 해 주셔서 감사합니다. 우분투 소프트웨어 센터에서 찾을 수없는 것을 설치하고 싶습니다. .sh 파일을 다운로드했는데 이제 어떻게해야할지 모르겠습니다. 오, 세상에, 어리석은 질문;)
cberg

1
일반적인 조언은 인터넷에서 임의의 물건을 설치하지 않는 것입니다-모든 종류의 문제에
빠지는

1
내가 설치하고 싶은 "인터넷의 임의의 물건"이 아니라 단지 netbeans입니다.) 많은 것을 배워야 할 것 같습니다 :) 도움을 주셔서 감사합니다!
cberg

1
... 또한 설치 한 우분투 버전을 추가하십시오-또한이 질문을 찾았습니다. 이것이 도움이됩니까? askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

답변:


70

먼저 .sh 파일에 실행 권한을 부여해야 할 수도 있습니다. chmod +x file.sh을 사용하여 실행할 수 있습니다 ./file.sh.

파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 권한을 선택한 다음 '프로그램으로 파일 실행 허용'을 선택할 수도 있습니다. 그런 다음 파일을 두 번 클릭하고 '터미널에서 실행'또는 '실행'을 선택하십시오.


16

우분투의 .sh 파일은 Windows의 .bat 또는 .wsh 파일과 거의 같습니다. 프로그램의 기능 또는 작동 방식은 전적으로 개발자의 책임입니다. "README 읽기"를 제외하고 ".sh 파일을 설치하는 방법"에 대답 할 수 없습니다.

그러한 프로그램을 제공하는 것은 좋지 않습니다. Windows의 .msi 파일과 대략 비슷한 .deb 파일을 항상 찾아야합니다. 즉, 두 번 클릭하면 설치됩니다.


우리가 여기있는 이유입니다. :) 이해해야 할 것은 운영 체제와 관련이 없다는 것입니다. 앱 개발자가 앱을 사용할 수 있도록 선택하는 방법에 관한 것입니다. 불행히도 일부 회사는 Linux에 관해서는 게으르다. 그들은 "오, 리눅스 사용자는 전문가이기 때문에 프로그램을 사용자 친화적으로 만들 필요는 없다"고 생각합니다. 전문가와 괴짜가 가장 게으른 사람들이기 때문에 잘못되었습니다. 누구나 사용자 친화적 인 것을 원한다면 그렇게합니다. NetBeans 개발자는 분명히 우분투에 신경 쓰지 않습니다. 그것은 곧 바뀔 것이고, 그렇지 않으면 NetBeans는 잊혀 질 것입니다.
Jo-Erlend Schinstad

5

Ubuntu의 명령 줄 콘솔을 통해 파일 권한을 부여 할 수 있습니다.

터미널 창을 열고 다음을 입력하십시오.

chmod 777 downloaded_file.sh

파일 속성을 변경 한 후 터미널 창을 통해 해당 파일을 직접 실행하거나 파일 관리자를 사용할 때 해당 파일을 클릭 할 수 있습니다. 설치 파일이 작동해야합니다.


3
chmod +x downloaded_file.sh이 버전이 컴퓨터의 모든 사용자에게 해당 파일에 대한 읽기 및 쓰기 액세스 권한을 부여하지 않기 때문에 더 좋습니다.
thirtythreeforty February

1

쉘 스크립트 파일이므로 반드시 실행 권한이 필요하지 않습니다. 를 사용하여 그놈 터미널에서 실행할 수 있습니다 sh downloaded_file.sh. 텍스트 파일이기 때문에 작동하며 sh한 줄씩 해석합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.