為了這問題,我已經重灌兩次系統了。
事情是這樣的...
我安裝了 Apache2 and MySQL 等應用伺服器,第一次因為設定 Apache 時設定檔不小心被蓋掉,所以只好打算 ReInstall Apache:
apt-get --reinstall install apache2
結果設定檔還是沒有回來。第二次就乾脆移除掉 Apache2:
apt-get --purge remove apache2
套件是移除掉了,但即時重新安裝也不會蓋掉原先的設定檔。好,那更激烈一點,移除套件後,手動把所有實體 apache 的所在目錄給刪除掉,喔,災難發生了,即時你重裝 apache2 套件也完全沒有用,它根本不會再去建這些實體目錄。
納悶的很,我以為說移除套件應該也同時會把實體所有相關連的檔案給完全移除掉,但事實沒有,而且若你是手動移除這些實體目錄,那麼重新利用 apt-get install 安裝原來的套件,也不會再建立與寫入檔案到原先你所刪除的目錄。
實在搞不懂! 在 debian etch 系統下,到底如何做才能徹底完全移除所安裝的套件呢? 然後再重新安裝時,也可以把新的設定檔給完整寫入。 (我有至各網站爬文,找不出所以然)