Cuando desinstala un programa en Ubuntu, ¿el software deja algún residuo?

20

Los sistemas informáticos como Windows tienen toneladas de residuos de software que quedan cuando se instala una aplicación y luego se desinstala.

¿Ubuntu tiene el mismo problema? ¿Mi instalación de Ubuntu de 5 años funcionaría igual que el día de la instalación (sin contar algunas de las actualizaciones del sistema) si desinstalara todo el software que había instalado a lo largo de los años?

membrete
fuente
para ver los archivos de configuración del usuario, consulte askubuntu.com/questions/24201/…
Takkat
De hecho, creo que esto no tiene respuesta, depende del programa. Entonces, algunos no lo harán. Entonces no hay "respuesta" a esta pregunta.
Michael Durrant

Respuestas:

27

Ubuntu / Linux está configurado de manera diferente.

Sí, los rastros se quedan atrás, pero no afectan la velocidad de su sistema.

En las bibliotecas de Linux a veces permanecen en su sistema. Los llamamos huérfanos y hay un programa llamado deborphan que los elimina. Pero todo lo que gana es un poco de espacio en su disco duro. Velocidad que no ganarás. Obtiene más velocidad ajustando la configuración o deshabilitando los servicios que no utiliza.

Si desea un conjunto de herramientas que incluya deborphan, instale Ubuntu Tweak .

A veces los programas dejan las cosas allí a propósito. Esos tienden a ser archivos de configuración que editamos manualmente. Si desinstala, tiene una opción "--purge" que las elimina durante la desinstalación; de lo contrario, se supone que debe eliminarlos usted mismo. Pero de nuevo: estos solo ocupan espacio (y de hecho estamos hablando de kilobytes, no de megabytes) y no afectan su velocidad.

2 cosas relacionadas con la velocidad: mantenga su / partición por debajo del 95% y asegúrese de que su sistema no necesite intercambiar mucho. Esos 2 son probablemente 2 problemas principales relacionados con la velocidad.

Rinzwind
fuente
Cuando dice 'configurar una forma diferente', ¿quiere decir que esto tiene que ver con la estructura de archivos UNIX? ¿Macintosh, por ejemplo, también se configuraría de la misma manera?
membrete
2
@letterhead bien técnicamente me refería a Linux versus Windows. Mac está más relacionado con BSD. Tampoco lo hacen como Windows, sino un poco diferente a Linux;)
Rinzwind
Por lo general, quedan configuraciones de usuario en $ HOME, los llamados archivos de puntos. Tampoco afectarán la velocidad del sistema, pero una vez que vuelva a instalar el programa, se recordará su configuración personal.
Capi Etheriel
3
"Y ese registro se carga cada vez". Es curioso cómo los fanáticos de Linux hacen afirmaciones falsas tímidas sobre Windows sin siquiera saber nada al respecto. Puede ver las colmenas del registro como simplemente otro sistema de archivos: los datos no se leen y procesan hasta que un programa lo solicite, al igual que los archivos en un sistema de archivos. Dejar datos en el registro es lo mismo que dejar archivos no utilizados en un sistema Linux, y dejar entradas del sistema en Windows es como dejar los initscripts modificados al desinstalar un programa. Si quedan residuos y su impacto en el sistema depende del software, no del sistema operativo.
Panda Pyjama
2

Además de la respuesta de Rinzwind, algunos programas pueden dejar perfiles o archivos que contienen, por ejemplo, claves, contraseñas, nombres y cosas como datos personales. Algunos de los paquetes pueden pedirle que confirme si desea mantener esos archivos más lejos o no guardarlos, algunos pueden no preguntar. Depende de la aplicación particular.

Ruslan Gerasimov
fuente
0

La desinstalación de software es conceptualmente similar tanto en Windows como en Ubuntu: los archivos pueden eliminarse y la configuración puede eliminarse. Si el proceso de desinstalación elimina o no todos los archivos o configuraciones, depende del software que esté desinstalando, no del sistema operativo.

El software (tanto en Windows como en Ubuntu) puede dejar residuos por muchas razones que van desde la simple pereza del creador del software, hasta mantener la configuración del usuario para posibles reinstalaciones, hasta dejar conscientemente los archivos creados por el software (un ejemplo sería un software de procesamiento de texto: usuarios sería una locura si todos los documentos creados con él se eliminaran tras la desinstalación)

En general, dejar archivos y configuraciones de configuración está un poco más mal visto en el mundo de Linux que en el mundo de Windows, pero en la mayoría de los casos, los archivos o claves de registro que quedan solo deben ser utilizados por el programa en cuestión. Por lo tanto, aparte de consumir espacio en su disco duro, no deberían afectar el rendimiento y la estabilidad del sistema. Esto es cierto tanto para Windows como para Ubuntu.

Sin embargo, los programas que realizan modificaciones en el sistema, como controladores, daemons, herramientas del sistema, etc., pero en realidad cualquier software que le solicitó acceso a la raíz (elevación en Windows) durante el proceso de instalación, no tiene obligaciones técnicas para eliminar todo después de las desinstalaciones, y puede dejar residuos que pueden comprometer el rendimiento, la estabilidad y la seguridad del sistema. Una vez más, esto es cierto tanto para Windows como para Ubuntu.

Si debe garantizar que las desinstalaciones no afectarán negativamente a su sistema, asegúrese de instalar solo software que no requiera acceso a la raíz (elevación en Windows). Si va a instalar un software que requiere acceso de root (elevación en Windows), entonces todas las garantías están desactivadas, por lo que le recomendaría que se adhiera a los editores de software en los que confía, y espere lo mejor.

Tenga en cuenta que cuando menciono Windows, estoy hablando de Windows Vista y superior, que se ejecutan en cuentas de usuario restringidas de forma predeterminada.

Pijama Panda
fuente
Me pregunto por qué me votaron negativamente ...
Panda Pyjama
No estoy seguro, tal vez por las observaciones subjetivas como: "pereza del creador del software", "dejar archivos y configuraciones de configuración está un poco más mal visto en el mundo Linux", pero pensé que era una respuesta correcta.
Jamie Twells