我想自动化我通常在安装Linux操作系统后所做的一切。例如:
nvim
、zsh
、ohmyzsh
、tmux
)dotbot
安装我的dotfile(我已经可以使用一个命令)你通常用什么工具来做这件事?
在我的例子中,我有两台笔记本电脑和一台服务器。我想简单地运行一个命令后安装来设置操作系统。这三台机器都在运行Ubuntu (尽管有时版本不同),并以相同的方式配置。因此,我想要自动化这个过程。
一种解决方案是使用shell可执行文件。我想知道是否有更好的方法。
发布于 2021-04-07 13:17:38
Shell脚本是一个很好的解决方案,只需小心执行命令的退出代码(例如,找不到包,需要作为root运行等等)。
其他选项是创建元包并使用dpkg
安装它。您可以在Ask Ubuntu站点上查看本问答,了解如何做到这一点。
发布于 2021-04-11 13:14:30
您正在寻找一类称为配置管理的工具。常用的工具有木偶、厨师、ansible和cfengine。
罗密欧尼诺夫创造一个元包装的想法也是好的。
所有这些工具都需要大量的工作来设置。因此,它是否值得,取决于你使用它们的频率,而不是你花在建造和维护它们上的时间。
https://serverfault.com/questions/1059620
复制相似问题