Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过bash脚本安装软件包_Bash_Macos - Fatal编程技术网

通过bash脚本安装软件包

通过bash脚本安装软件包,bash,macos,Bash,Macos,在这一点上,我从来没有写过任何bash脚本,而且我对它们的理解仍然是相当透彻的。在重新格式化我的Mac电脑后,我很好奇是否可以编写一个脚本,以自动方式完成大多数安装 例如,我使用自制软件,因此可能脚本的一部分可以验证这是否在Mac上,如果没有,则启动安装。然后可以继续执行brew安装和brew cask安装列表 这是在意识到我已经安装了多少、必须记住多少、仍然记得要安装多少之后,我认为制作它会很酷……我只是不知道macOS是否有可能实现这一点,或者我将阅读操作指南。我甚至不太确定bash脚本是否

在这一点上,我从来没有写过任何bash脚本,而且我对它们的理解仍然是相当透彻的。在重新格式化我的Mac电脑后,我很好奇是否可以编写一个脚本,以自动方式完成大多数安装

例如,我使用自制软件,因此可能脚本的一部分可以验证这是否在Mac上,如果没有,则启动安装。然后可以继续执行brew安装和brew cask安装列表


这是在意识到我已经安装了多少、必须记住多少、仍然记得要安装多少之后,我认为制作它会很酷……我只是不知道macOS是否有可能实现这一点,或者我将阅读操作指南。我甚至不太确定bash脚本是否适合用于类似的东西。提前感谢您提供的任何信息

在基于RPM的系统上,我最终会列出已安装的软件包,备份该列表,然后在yum install命令中链接它

例如:

已安装yum列表 A. B C

然后重新安装

yum安装一个bc-y

非常简单和直接

我相信您也可以通过brew实现这一点:

brew列表 基于列表的brew安装


我希望这有帮助

太棒了!我不知道list命令。这将有很大帮助:谢谢!