Apt

如何查看使用 apt-get 安裝的配置文件的原始版本?

  • April 15, 2011

我有一個執行 Ubuntu 的伺服器和一個安裝的程序,apt-get install我想查看未修改的配置文件(例如/etc/foo/foo.cfg),以便我可以將它與目前版本進行比較,以查看進行了哪些修改。有沒有一種簡單的方法可以做到這一點,也許使用某種 apt 命令?

據我所知,只有當您仍然擁有原始的 .deb 時,您才能實現這一目標,但大多數情況下,類似的應該就足夠了。

我認為這個 superuser.com 連結比我更徹底地回答了這個問題:

https://superuser.com/questions/69045/how-do-i-get-the-default-configuration-from-a-deb-file

apt-get不儲存配置文件的原始版本。可以重新下載原包。

作為預防措施,安裝etckeeper 安裝 etckeeper http://bit.ly/software-small,這是在/etc. 安裝包後,編輯/etc/etckeeper/etckeeper.conf選擇你喜歡的版本控制軟體(預設是 Bazaar,你可以使用 Darcs、Git 或 Mercury),然後執行etckeeper init. etckeeper除非您願意,否則您無需再次互動。您可以etckeeper commit在進行更改後手動執行,但如果您不這樣做,apt 將在每個軟體包安裝執行之前和之後自動進行送出。使用 VCS 的命令(log、diff、annotate,…)查看更改歷史記錄並恢復到舊版本。

引用自:https://serverfault.com/questions/260075