2013-08-25 29 views
0

這可能更像是一個系統問題,但是因爲我需要它用於Vagrant開發環境,所以我想我會在這裏提出。捕獲安裝後對系統所做的所有更改

我正在使用Vagrant和Chef創建一個PHP開發環境。它工作正常,但設置需要永久,因爲我從源代碼安裝PHP,因爲我需要一些自定義配置。

有沒有辦法通過Vagrant安裝PHP一次,捕獲存檔中的所有更改,以便我可以解壓縮存檔?

回答

1

這是值得考慮的building自定義配置的PHP到deb(或任何其他)包,所以你實際上install already compiled PHP與您的自定義的東西里面。

它仍然取決於如何定製你仍然希望你的構建 - 我不知道你實際上想實現什麼,因爲你沒有提到你的自定義PHP構建的細節。

+0

我只是使用checkinstall來簡化問題。我的解決方案(以廚師烹飪書的形式)發佈在[這裏](https://github.com/seagoj/cookbook-build-debian)。 – seagoj

+0

@seagoj另請參閱[docker](http://docker.io)它實際上允許您在運行一些命令後運行'docker diff',它會準確地告訴您安裝後整個系統中發生了什麼變化。 –

相關問題