Das stimmt nicht ganz. Kein Paketvorgang sollte unter keinen Umständen Benutzerdaten entfernen.
Der Grund dafür ist einfach: Die Anwendung besitzt die Daten nicht. Sie machen.
Abgesehen vom Ubuntu-Anmeldebildschirm befinden sich Ihre Daten mit ziemlicher Sicherheit nicht auf Ihrem Computer , wenn Sie von einer Anwendung aufgefordert werden, sich anzumelden . Der Anmeldevorgang hängt höchstwahrscheinlich mit einem Online-Authentifizierungsmechanismus zusammen, der den Zugriff auf Ihre an anderer Stelle gespeicherten Daten ermöglicht . Android und iOS haben eine (eingeschränkte) Möglichkeit, kleine Mengen von Benutzer- und Konfigurationsdaten für Anwendungen mit "Cloud" -Servern zu synchronisieren. Dies muss jedoch auch nach der Deinstallation einer Anwendung nicht verschwinden.
Alle Betriebssysteme (einschließlich Windows * und Android) sind bei der Entfernung abhängige Skripten . Diese setzen voraus, dass die Software nicht mehr angezeigt wird, die Konfiguration jedoch beibehalten wird, damit Sie sie später erneut installieren können. Die --purge
Option, apt
nur Konfigurationsdateien zu entfernen .
Wenn Sie Änderungen außerhalb Ihrer eigenen Daten (/ home) vornehmen, gehen wir davon aus, dass Sie wissen, was Sie tun, damit sich Ihr System weiterhin entsprechend Ihrer Konfiguration verhält . Es ist einfach, rm -R
die Konfigurationsdateien selbst zu erstellen. Es ist nicht so einfach, Ihre spezifische angepasste Version von Dingen so wiederherzustellen, wie Sie sie eingerichtet haben. Daher neigen diese Skripte dazu, auf Nummer sicher zu gehen.
Diese Skripte basieren auf verschiedenen Annahmen darüber, was installiert wurde, und werden häufig von Menschen geschrieben, die Fehler machen können. Manchmal macht die Software etwas Besonderes, besonders wenn die Software Abhängigkeiten hat .
Wir (Ubuntu - Entwickler) tun tun Tests auf Testsystemen. Wir installieren die Software in eine saubere Installation von Ubuntu, und wir dann laufen apt remove
und apt --purge remove
und stellen Sie sicher , dass das System auf den erwarteten zurück (vorinstalliert) Zustand.
Wenn Sie eine Situation sehen, in der ein Paket installiert ist, keine Änderungen an der Konfiguration vorgenommen werden und das Paket dann entfernt wird, die Dateien jedoch verbleiben, reichen Sie bitte einen Fehler gegen dieses Paket ein.
Eine Alternative ist die Verwendung snap
, bei der sich die Anwendung vollständig in ihrer eigenen Umgebung befindet.
* (Tatsächlich ist dies eine der wichtigsten Möglichkeiten, wie Windows-Anwendungen Malware installieren, indem Malware auf Anwendungen "gepackt" wird, die Sie installieren möchten, und diese dann beim Deinstallieren nicht entfernt werden.)
purge
anstelle vonremove
.