Shell-Script

安裝 bash 腳本的依賴項

  • May 10, 2019

我最近製作了一個 bash 腳本,使用者可以通過Makefile. 問題是我不確定如何安裝依賴項。在這種情況下,唯一的依賴是jq. 我認為可能有效的一種方法是sudo apt-get install jq在 bash 腳本本身檢測到jq未安裝時執行它,但這不適用於所有發行版,因為並非所有發行版都apt用作其包管理器。在這種情況下安裝依賴項的理想方法是什麼?

您可以為您支持的每個發行版製作一個腳本,或者如果您只想為所有發行版提出一個腳本,您需要在腳本中檢測作業系統版本,然後選擇是否要執行 apt、yum 或其他

引用自:https://unix.stackexchange.com/questions/518145