bash 및 php 스크립트를 배포 가능한 rpm으로 변환

bash 및 php 스크립트를 배포 가능한 rpm으로 변환

나는 Unix에 대해 어느 정도 지식을 갖고 있으며 내 서버에서 rpm을 호출하고 rpm -i와 같은 것을 사용하여 실행하고 어디에서나 스크립트에 액세스할 수 있기를 원합니다.

스크립트는 일부 처리를 수행하는 awk와 php의 조합입니다. 특별한 버전이나 특별한 라이브러리가 필요하지 않습니다. 나는 PHP가 4를 사용할 수도 있다고 생각합니다. 으아아아아아아아아아아아아아아아아아아아아. 주문 및 사용 내역은 Packaging.sh에 저장됩니다.

어떻게 해야 합니까? 1. rpm으로 변환합니다. 2. /usr/bin(또는 실행 가능한 폴더)에 넣습니다. 하지만 두 개의 파일로 구성되어 있기 때문에 자체 하위 폴더를 선호합니다.

나는 주로 centos를 목표로 삼고 있지만 아마도 다른 쉘도 목표로 삼고 있습니다. 나는 그것이 중요하지 않다고 생각합니다.

답변1

바닥부터 시작 :

나는 그것이 중요하지 않다고 생각합니다.

글쎄요, 그게 좀 중요해요. CentOS는 RPM을 사용하지만 다른 많은 배포판에서는 RPM을 사용하지 않습니다. 실제로 패키지하는 방법은 설치하려는 위치에 따라 다릅니다.

rpm으로 어떻게 변환하나요?

패키지에 대한 메타데이터와 패키지를 구성하는 데 필요한 규칙의 모음인 RPM SPEC 파일을 생성해야 합니다. Fedora 프로젝트에는 다음과 같은 프로젝트가 있습니다.RPM 패키지를 만드는 방법이제 시작해야 합니다.

패키지 작성자로서 파일이 설치되는 위치를 결정합니다. 좋은 아이디어는 .sh래퍼를 /usr/bin또는 현재 있는 다른 디렉터리 에 넣은 $PATH다음 다른 지원 파일을 /usr/lib/<yourappname>.

답변2

플루오로메틸메타크릴레이트다양한 유형의 포장을 쉽게 제작할 수 있습니다. 패키지를 빠르게 생성하도록 설계되었지만 여전히 조정 가능합니다. RPM, DEB, Solaris SVR4 패키지 또는 심지어 간단한 타르볼도 만들 수 있습니다.

관련 정보