Eso no es del todo cierto. Ninguna operación de paquete debe eliminar los datos del usuario, bajo ninguna circunstancia.
El razonamiento para esto es simple: la aplicación no posee los datos. Tú lo haces.
En primer lugar, aparte de la pantalla de inicio de sesión de Ubuntu, si una aplicación le pide que inicie sesión , es casi seguro que sus datos no estén en su máquina . El proceso de inicio de sesión probablemente esté relacionado con un mecanismo de autenticación en línea para proporcionar acceso a sus datos almacenados en otro lugar . Android e iOS tienen una capacidad (limitada) de sincronizar pequeñas cantidades de datos de usuario y configuración para aplicaciones con servidores "en la nube", pero eso tampoco desaparece necesariamente después de desinstalar una aplicación.
Todos los sistemas operativos (incluidos Windows * y Android) dependen de los scripts de eliminación . Se presume que desea que el software desaparezca, pero mantiene la configuración para que pueda instalarlo nuevamente más tarde. La --purge
opción de apt
simplemente elimina los archivos de configuración .
Si está realizando modificaciones fuera de sus propios datos (/ inicio), asumimos que sabe lo que está haciendo para que su sistema continúe comportándose de acuerdo con su configuración. Es fácil para rm -R
los archivos de configuración usted mismo, no es tan fácil recuperar su versión personalizada específica de las cosas como las había configurado. Por lo tanto, estos scripts tienden a errar por el lado de la precaución.
Estos scripts hacen varias suposiciones sobre lo que se instaló y con frecuencia los escriben humanos que pueden cometer errores. Algunas veces el software hace algo especial, particularmente cuando el software tiene dependencias .
Nosotros (los desarrolladores de Ubuntu) hacemos hacer pruebas en los sistemas de prueba. Instalamos el software en una instalación limpia de Ubuntu, y luego se corre apt remove
y apt --purge remove
y verificar que el sistema vuelve al estado de espera (pre-instalado).
Si usted ve una situación en la que se instala un paquete, no se realicen modificaciones a la configuración, y luego se retira el paquete pero los archivos permanecen, a continuación, por favor, abra una incidencia contra ese paquete.
Una alternativa es usar snap
, que aloja la aplicación completamente en su propio entorno.
* (de hecho, esta es una de las principales formas en que las aplicaciones de Windows instalan malware, "colocando el malware" en las aplicaciones que elige instalar, y luego no las elimina cuando las desinstala).
purge
lugar deremove
.