Shell-Script
安裝 bash 腳本的依賴項
我最近製作了一個 bash 腳本,使用者可以通過
Makefile
. 問題是我不確定如何安裝依賴項。在這種情況下,唯一的依賴是jq
. 我認為可能有效的一種方法是sudo apt-get install jq
在 bash 腳本本身檢測到jq
未安裝時執行它,但這不適用於所有發行版,因為並非所有發行版都apt
用作其包管理器。在這種情況下安裝依賴項的理想方法是什麼?
您可以為您支持的每個發行版製作一個腳本,或者如果您只想為所有發行版提出一個腳本,您需要在腳本中檢測作業系統版本,然後選擇是否要執行 apt、yum 或其他