Bash 스크립트에 대한 종속성 설치

Bash 스크립트에 대한 종속성 설치

최근에 사용자가 사용할 수 있는 bash 스크립트를 만들었습니다 Makefile. 문제는 종속성을 설치하는 방법을 잘 모르겠다는 것입니다. 이 경우 유일한 종속성은 입니다 jq. 제가 생각한 한 가지 방법은 sudo apt-get install jq설치되지 않은 것으로 감지될 때 bash 스크립트 자체에서 실행하는 것이 었지만 모든 배포판이 다음 과 jq같이 사용하는 것은 아니기 때문에 모든 배포판에서는 작동하지 않습니다. apt패키지 관리자. 이 상황에서 종속성을 설치하는 이상적인 방법은 무엇입니까?

답변1

지원하는 각 배포판에 대한 스크립트를 만들 수 있습니다. 또는 모든 배포판에 대한 스크립트를 제안하려는 경우 스크립트에서 OS 버전을 감지하고 apt, yum 또는 기타를 실행할지 선택해야 합니다.

관련 정보