Bashスクリプトへの依存関係のインストール

Bashスクリプトへの依存関係のインストール

最近、ユーザーが使用できるbashスクリプトを作成しましたMakefile。問題は、依存関係をインストールする方法がわからないことです。この場合の唯一の依存関係はですjq。私が考えた1つの方法は、インストールされてsudo apt-get install jqいないと検出されたときにbashスクリプト自体で実行することでしたが、すべてのディストリビューションが次のように使用されるわけではないjqため、すべてのディストリビューションでは機能しません。aptパッケージマネージャ。この状況で依存関係をインストールするための理想的な方法は何ですか?

答え1

サポートする各ディストリビューションのスクリプトを作成できます。または、すべてのディストリビューションのスクリプトを提案する場合は、スクリプトでOSのバージョンを検出し、apt、yum、またはその他を実行するかどうかを選択する必要があります。

関連情報