On Thu, 11 Aug 2005 14:35:31 +0200 Martin Pitt martin@piware.de wrote:
Hi!
Thomas Schmidt [2005-08-11 12:01 +0200]:
apt-get remove pure-ftpd pure-ftpd-common Verzeichnis /etc/pure-ftpd löschen apt-get install pure-ftpd pure-ftpd-common
Danach ist /etc/pureftpd wieder da, aber nicht die Dateien aus pure-ftpd-common darin. Was läuft hier falsch?
Das ist kein Bug, sondern ein (allerdings zweifelhaftes) Feature. In der Debian-Philosophie ist auch das Löschen einer Konfigurationsdatei eine Benutzer-Einstellung, die respektiert wird und nicht automatisch überschrieben werden darf.
Über das "zweifelhaft" kann man sicher streiten. Da das Paketmanagement die notwendigen Funktionen zum kompletten Löschen liefert, sollte ein manueller Eingriff (hier das händische Löschen in /etc) nur bewußt erfolgen und dann auch von apt/dpkg respektiert werden. Es könnte ja sein, dass ich mir etwas dabei gedacht habe. Das Problem ist doch nur, dass dieses Verhalten nicht jedem bewußt ist (ich mußte auch erst mal nachstöbern) und so, wie bei Thomas, zu unerwarteten Problemen führen kann.
Solange die Werkzeuge für das Paketmanagement konsequent benutzt werden, kommt es ja üblicherweise auch nicht zu solch unerklärlichen "Fehlern".
Gruß, Folke