2011-04-11 4 views
0

우분투 서버에서 쉘 스크립트로 하나의 응용 프로그램을 만드는 방법. 다른 펄 스크립트를 실행하는 하나의 쉘 스크립트를 작성합니다. 그 .sh 파일의 .exe 파일을 원합니다.우분투에서 sh 파일의 설치 프로그램을 만드는 방법

+0

.sh 파일을 실행 가능하게 만들고 싶습니까? .exe 파일은 Linux 전용 상자에서 찾을 수없는 Windows 관련 규칙입니다. –

+0

아니, yum을 입력 할 때 터미널에 apache2 명령을 입력 할 때와 같이 입력하고 Enter 키를 누르면 모든 패키지가 설치됩니다. 내 영어의 sory –

답변

1

그냥 쉘 스크립트를 작성하려고합니다. 이 경우 당신은 당신이 실행 가능하고 다음과 같이 쉘 스크립트를 작성하려는 .sh 파일을 작성해야

#!/bin/sh 
... shell commands ... 

는 다음

을합니다 (#은!/빈은/SH는 사용할 통역을 나타냅니다)
chmod +x myscript.sh 

실행 가능. 그런 다음, rpm로 패키지 공개 저장소에 넣어 다음 사용자가 사용할 수 있도록해야합니다, 당신은 응용 프로그램이 yum을 통해 설치하려는 경우 당신이

./myscript.sh 
+0

감사합니다. 알고 있었지만 설명해 드리겠습니다. 하나의 쉘 스크립트 및 일부 펄 스크립트. 셸 스크립트에서 나는 모든 펄 스크립트를 실행하고 있는데 이것은 내 모든 응용 프로그램입니다. 지금은 시장에서이 응용 프로그램을 시작하고 싶지만 모든 패키지 (sh 및 perl)를 제공하고 싶습니다. 단지 하나의 패키지를 준비하고 사용자가 'yum install myapplication'을 입력하면 응용 프로그램에있는 모든 사용자에게 제공해야합니다. 그의 기계 automaticaly에 설치하고 제대로 우분투에서 가능할 수 있습니까? 제발 그것은 매우 필요합니다 ...... –

+0

아, 당신은 pp : http://search.cpan.org/~rschupp/PAR-Packer-1.009/lib/pp.pm과 비슷한 것을 사용할 수 있습니다. perl 스크립트에서 실행할 수 있습니다. –

+0

감사합니다. 나는 그것을 확인하고 알게 될 것이다. –

0

을 수행을 실행합니다.

+0

감사합니다. 나는 아침부터 일을하고 있지만 아직 작동하지 않는다면 작동한다. 그러면 알게 될 것이다. –

+0

그러면 당신이 직면하고있는 특정 문제에 대해 게시해야한다. –

+0

rpm -build install not working 'package not available'로 오류가 발생합니다. –

관련 문제