我应该如何在干净的系统上测试安装过程(快速且磁盘空间便宜)?

我应该如何在干净的系统上测试安装过程(快速且磁盘空间便宜)?

我被要求为现有的应用程序发明一个安装程序,包括编译、下载和安装服务器以及其他一些事情。

我已经成功地让程序运行起来,并且记录了我的进度,但现在我需要检查它是否真的可以在干净的系统上再次运行。我认为经常这样做的人必须有一些快速的操作系统沙箱,总是以干净的方式启动,以便他们真正在干净的系统上进行测试。

显而易见的方法是安装另一个虚拟机并每次都使用全新安装副本。两个时间都是这样占用空间,请注意我只有 140GB 的磁盘空间,其中一些已被使用。

那么是否有一些系统更专注于我想做的事情?我的安装针对的是 Debian Linux 发行版。

答案1

一个可行的解决方案是vagrantvirtualbox(或其他)的命令行前端,用于自动下载、运行和销毁虚拟机。

只需很少的命令,您就可以启动并运行一个干净的虚拟机,并且可以进行测试。

相关内容