Lorsque vous désinstallez un programme sur Ubuntu, le logiciel laisse-t-il des résidus?

20

Les systèmes informatiques comme Windows ont des tonnes de résidus de logiciels qui restent lorsqu'une application est installée puis désinstallée.

Ubuntu a-t-il le même problème? Mon installation Ubuntu de 5 ans fonctionnerait-elle de la même manière que le jour de l'installation (sans compter certaines des mises à niveau du système) si je désinstallais tous les logiciels que j'avais installés dessus au fil des ans?

en-tête de lettre
la source
pour les fichiers de configuration de l'utilisateur, voir aussi askubuntu.com/questions/24201/…
Takkat
En fait, je pense que c'est vraiment sans réponse - cela dépend du programme. Il en sera de même pour certains. Il n'y a donc pas de «réponse» à cette question.
Michael Durrant

Réponses:

27

Ubuntu / Linux est configuré de manière différente.

Oui, les traces sont laissées derrière, mais elles n'affectent pas la vitesse de votre système.

Sous Linux, les bibliothèques restent parfois sur votre système. Nous les appelons orphelins et il existe un programme appelé deborphan qui les supprime. Mais tout ce que vous gagnez, c'est un peu d'espace sur votre disque dur. Vitesse que vous ne gagnerez pas. Vous obtenez plus de vitesse en modifiant les paramètres ou en désactivant les services que vous n'utilisez pas.

Si vous voulez un ensemble d'outils qui inclut Deborphan, installez Ubuntu Tweak .

Parfois, les programmes laissent exprès les choses. Il s'agit généralement de fichiers de paramètres que nous avons modifiés manuellement. Si vous désinstallez, vous disposez d'une option "--purge" qui les supprime lors de la désinstallation; sinon, vous êtes censé les supprimer vous-même. Mais encore une fois: ceux-ci prennent juste de l'espace (et d'ailleurs nous parlons de kilo-octets et non de mégaoctets) et n'ont pas d'impact sur votre vitesse.

2 choses liées à la vitesse: gardez votre partition / inférieure à 95% et assurez-vous que votre système n'a pas besoin de beaucoup s'échanger. Ces 2 sont probablement 2 principaux problèmes liés à la vitesse.

Rinzwind
la source
Lorsque vous dites «configurer différemment», voulez-vous dire que cela a à voir avec la structure de fichiers UNIX? Un Macintosh, par exemple, serait-il également configuré de la même manière?
papier à en
2
@letterhead bien techniquement, je voulais dire Linux contre Windows. Mac est plus lié à BSD. Ils ne le font pas non plus comme Windows mais un peu différent de Linux;)
Rinzwind
Il y a généralement des paramètres utilisateur laissés dans $ HOME, les soi-disant fichiers dot. Ils n'affecteront pas non plus la vitesse du système, mais une fois que vous aurez réinstallé le programme, vos paramètres personnels seront mémorisés.
Capi Etheriel
3
"Et ce registre est chargé à chaque fois". C'est drôle comment les fans de Linux font de fausses affirmations timides sur Windows sans même rien savoir à ce sujet. Vous pouvez afficher les ruches du Registre comme juste un autre système de fichiers - les données ne sont pas lues et traitées jusqu'à ce qu'un programme le demande, tout comme les fichiers sur un système de fichiers. Laisser des données dans le registre revient à laisser des fichiers inutilisés dans un système Linux, et laisser des entrées système dans Windows revient à laisser des initscripts modifiés lors de la désinstallation d'un programme. La question de savoir si les résidus sont laissés et leur impact sur le système dépendent du logiciel et non du système d'exploitation.
Panda Pyjama
2

En plus de la réponse de Rinzwind, certains programmes peuvent laisser des profils ou des fichiers contenant, par exemple, des clés, des mots de passe, des noms et des choses comme des données personnelles. Certains paquets peuvent vous demander de confirmer la conservation de ces fichiers ou de ne plus les conserver, d'autres peuvent ne pas le demander. Cela dépend de l'application particulière.

Ruslan Gerasimov
la source
0

La désinstallation du logiciel est conceptuellement similaire à la fois sous Windows et Ubuntu: les fichiers peuvent être supprimés et les paramètres de configuration peuvent être supprimés. La suppression ou non de tous les fichiers ou paramètres de configuration par le processus de désinstallation dépend du logiciel que vous désinstallez et non du système d'exploitation.

Les logiciels (sous Windows et Ubuntu) peuvent laisser des résidus pour de nombreuses raisons allant de la simple paresse du créateur du logiciel, au maintien des paramètres utilisateur pour les réinstallations potentielles, à la sortie consciente de fichiers créés par le logiciel (un exemple serait un logiciel de traitement de texte: les utilisateurs serait assez fou si tous les documents créés avec lui étaient supprimés lors de la désinstallation)

Généralement, laisser des fichiers et des paramètres de configuration est un peu plus mal vu dans le monde Linux que dans le monde Windows, mais dans la plupart des cas, tous les fichiers ou clés de registre qui restent sont destinés à être utilisés uniquement par le programme en question. Ainsi, en plus de consommer de l'espace sur votre disque dur, ils ne devraient pas affecter les performances et la stabilité du système. Cela est vrai pour Windows et Ubuntu.

Cependant, les programmes qui modifient le système, tels que les pilotes, les démons, les outils système, etc., mais en fait tout logiciel qui vous a demandé un accès root (élévation sous Windows) pendant le processus d'installation, n'a aucune obligation technique de tout supprimer lors des désinstallations, et peut laisser des résidus qui peuvent compromettre les performances, la stabilité et la sécurité du système. Encore une fois, cela est vrai pour Windows et Ubuntu.

Si vous devez garantir que les désinstallations n'auront pas d'impact négatif sur votre système, assurez-vous d'installer uniquement des logiciels qui ne nécessitent pas d'accès root (élévation sous Windows). Si vous installez un logiciel qui nécessite un accès root (élévation sous Windows), toutes les garanties sont désactivées, je vous recommande donc de vous en tenir aux éditeurs de logiciels en qui vous avez confiance et espérons le meilleur.

Notez que lorsque je mentionne Windows, je parle de Windows Vista et supérieur, qui s'exécute par défaut sur les comptes d'utilisateurs restreints.

Pyjama Panda
la source
Je me demande pourquoi j'ai voté contre ...
Panda Pyjama
Pas sûr, peut-être pour les remarques subjectives comme: "la paresse du créateur du logiciel", "laisser les fichiers et les paramètres de configuration est un peu plus mal vu dans le monde Linux" mais je pensais que c'était une bonne réponse.
Jamie Twells