【问题标题】:Capturing all changes made to a system after installation捕获安装后对系统所做的所有更改
【发布时间】:2013-08-26 02:43:54
【问题描述】:

这可能更像是一个系统问题,但由于我需要它用于 Vagrant 开发环境,所以我想我会在这里问它。

我正在使用 Vagrant 和 Chef 创建 PHP 开发环境。它工作正常,但设置需要很长时间,因为我需要从源代码安装 PHP,因为我需要一些自定义配置。

有没有办法通过 Vagrant 安装 PHP 一次,将构建所做的所有更改捕获到存档中,这样我就可以解压缩存档?

【问题讨论】:

    标签: php ubuntu makefile chef-infra vagrant


    【解决方案1】:

    值得考虑将 building 自定义配置的 PHP 放入 deb(或任何其他)包中,因此您实际上 install already compiled PHP 将您的自定义内容放入其中。

    这仍然取决于您仍然希望构建的可定制程度 - 我不知道您实际上想要实现什么,因为您没有提到自定义 PHP 构建的细节。

    【讨论】:

    • 我只是使用 checkinstall 来简化问题。我的解决方案(以厨师食谱的形式)发布在here
    • @seagoj 也试试看docker 它实际上允许你在运行一些命令后运行docker diff,它会告诉你安装后整个系统发生了什么变化。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多