每年一次,我重新安装我的操作系统。每次安装后,我都要安装很多工具(Xcode,Tmux,Iterm2等)。这非常耗时(重新安装所有内容并恢复配置文件大约需要8个小时)并且容易出错。
目标:
我已经减少了每天使用的软件数量,但我希望自动化安装和配置设置。
解决方案
以下是我的解决方案(从最好到最差):
- 使用bash脚本安装工具/还原配置文件。(例如:第一次执行vim检索vim插件并安装插件依赖项。)
- 使用虚拟机作为“模板VM”,预先安装和配置工具/配置文件。(我在Ubuntu上已经在虚拟机中开发了这个),但每次我需要添加新工具时,我都要设置两次(在“模板VM”和我目前使用的VM中)。
有没有更好的方法来实现这一目标?
要求:理想情况下,我希望该解决方案适用于Mac OS X和GNU / Linux(Ubuntu)。
2
也许Chef是一个可能的解决方案和跨平台?mug.im/blog/2012/10/01/ ...
—
David Andreoletti 2013年
升级,而不是全新安装?
—
vonbrand 2013年