如何在新安装的操作系统(Linux / Mac OS X)上最小化软件工具的安装和配置?


1

每年一次,我重新安装我的操作系统。每次安装后,我都要安装很多工具(Xcode,Tmux,Iterm2等)。这非常耗时(重新安装所有内容并恢复配置文件大约需要8个小时)并且容易出错。

目标:

我已经减少了每天使用的软件数量,但我希望自动化安装和配置设置。

解决方案

以下是我的解决方案(从最好到最差):

  1. 使用bash脚本安装工具/还原配置文件。(例如:第一次执行vim检索vim插件并安装插件依赖项。)
  2. 使用虚拟机作为“模板VM”,预先安装和配置工具/配置文件。(我在Ubuntu上已经在虚拟机中开发了这个),但每次我需要添加新工具时,我都要设置两次(在“模板VM”和我目前使用的VM中)。

有没有更好的方法来实现这一目标?

要求:理想情况下,我希望该解决方案适用于Mac OS X和GNU / Linux(Ubuntu)。


2
也许Chef是一个可能的解决方案和跨平台?mug.im/blog/2012/10/01/ ...
David Andreoletti 2013年

升级,而不是全新安装?
vonbrand 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.