安装 bash 脚本的依赖项

安装 bash 脚本的依赖项

我最近制作了一个 bash 脚本,用户可以通过Makefile.问题是我不确定如何安装依赖项。在这种情况下,唯一的依赖是jq.我认为可能有效的一种方法是sudo apt-get install jq在检测到未安装时仅在 bash 脚本本身中运行jq,但这不适用于所有发行版,因为并非所有发行版都用作apt包管理器。在这种情况下安装依赖项的理想方法是什么?

答案1

您可以为您支持的每个发行版制作一个脚本,或者如果您只想为所有发行版建议一个脚本,您将需要检测脚本中的操作系统版本,然后选择是否要运行 apt、yum 或其他

相关内容