我经常使用各种 Linux 虚拟机(通常但并不总是使用相同的 Linux 发行版),我想知道是否有一种方法可以自动配置这些机器。
我总是需要安装 Node.js、安装 Python3、安装 Emacs,并且希望某些配置文件保持不变。
我在不同时间使用不同的云提供商,因此使用 Amazon AWS 的 AMI 映像之类的东西并不总是有效。
我打算采取的方法只是拥有一个.sh
可以为我执行此操作的大型文件,但我想看看是否有更常用的方法来执行此操作。
有没有人有可以分享的具体技术来做到这一点?
注意:如果我必须在一个发行版上归零,那就是 Ubuntu,尽管我希望有一种独立于发行版的方式来做到这一点。
因为不同的发行版使用不同的包管理器,所以这对我来说有点难以弄清楚。
答案1
为什么不把你的所有配置都放在github上呢?并编写一个install.sh来应用它。这样您就可以将其放在任何地方