如何在ubuntu上实现镜像环境搭建

做开发的话,通常会遇到在一台机器上搭建好了环境,需要拷贝到另外一台机器上。

要实现这个功能,第一个想到的是,把自己需要的软件安装到指定目录。但是不幸的是,如果你用的是ubuntu,当前版本的ubuntu桌面版本(我用的是12.0.4),是不支持此功能的(用apt-get)。

当然,还有一种办法,就是不使用ubuntu的apt-get来安装,而是自己下载,然后编译,然后安装。

我劝有这种想法的人赶紧停下来,你会发现无止尽的依赖。

之前我在Suse上用这种方式安装过apache(在ubuntu上安装apache你只需要一个命令),他依赖pcre、zlib等,所以,你得先安装好他们,幸好他们不依赖其他得,否则这个工作就无止尽了。

在ubuntu上这种情况更严重,由于是桌面版本,很多基础的库都没有,要自己下载去编译,可以算的上是不可能完成的任务了。

既然ubuntu上不支持安装软件到指定目录,自行编译安装又很困难,那难道这个问题就无解了?

答案当然是:No

ubuntu上提供了aptoncd这个工具,此工具支持备份apt-get安装的软件包,做成一个ISO文件,然后在别的机器上恢复。

下面我们看看aptoncd具体是怎么使用的。

  • 安装
    • 从ubuntu的软件中心可以安装aptoncd
    • 通过命令行也可以安装sudo apt-get install aptoncd
  • 备份软件包为ISO文件

                         打开aptoncd软件,选择create

                选择你要备份package

                确认ISO文件的路径
        

  • 从备份ISO包安装

                安装非常简单,把ISO mount上来,然后选择每个package安装就可以了。

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2017 YUNWEIPAI.COM - 运维派 - 粤ICP备14090526号-3
扫二维码
扫二维码
返回顶部