Purger un progiciel, le réinstaller, il se souvient des paramètres

8

J'ai installé bluefish en utilisant sudo apt-get install bluefish. Il était très bogué, j'ai donc décidé de le supprimer en utilisant sudo apt-get purge bluefish, puis en utilisant sudo apt-get autoremove Puis je l'ai réinstallé en utilisant à sudo apt-get install bluefishnouveau, et tous les anciens paramètres ont été conservés. Pourquoi donc?

Foobarer
la source
Pour plus de clarté, la raison pour laquelle cela se produit est que chaque utilisateur a ses propres paramètres (indépendants), et la désinstallation d'un programme n'est pas censée perturber les paramètres de chaque utilisateur. Cela fait partie du protocole de sécurité Linux.
Paddy Landau
@PaddyLandau: Si vous connaissez la réponse à une question, veuillez écrire une réponse correcte au lieu d'un commentaire.a
David Foerster
@DavidFoerster Je pense que l'OP posait des questions sur la mécanique plutôt que sur l'arrière-plan conceptuel. Mais merci quand même :)
Paddy Landau

Réponses:

14

C'est parce que les paramètres spécifiques à l'utilisateur sont stockés dans votre répertoire personnel et cela n'est pas supprimé. Essayez de trouver le bluefishrépertoire sous ~/.configou le ~/.bluefishrépertoire sous home et supprimez-le pour réinitialiser les préférences de l'utilisateur.

Mise à jour: Comme Zanna l'a mentionné dans le commentaire (qui est maintenant supprimé), c'est .bluefishsous la maison.

Anwar
la source
Merci, ça a marché. Pourtant, Bluefish est très bogué (par exemple, le bouton Appliquer et OK pour les préférences ne fonctionnera pas), ce qui me fait me demander: s'il s'agit d'un éditeur spécifiquement pour Linux et qu'il est toujours aussi bogué, dois-je continuer à l'utiliser? Est-ce sûr? (C'est hors sujet cependant)
Foobarer
@Foobarer Je n'utilise pas Bluefish maintenant. Je pense que vous devriez envisager d'utiliser de bien meilleures alternatives comme Bracket (pour les choses frontales) et / ou sublime, atom etc. Tout le monde semble utiliser ces derniers temps
Anwar
3

Certains programmes conservent les préférences de configuration pour les logiciels installés que l'application utilisera pour son installation et / ou son utilisation. Ces données sont écrites dans des fichiers / dossiers cachés dans votre répertoire personnel. Vous pouvez les afficher en affichant les fichiers cachés dans Nautilus à l'aide de Ctrl + H, ou dans un shell à l'aide de ls -apour afficher les fichiers. Dans votre cas, vous souhaitez supprimer le logiciel et effectuer une nouvelle installation. sudo apt-get purge bluefishFaites donc ce que vous faisiez: recherchez les fichiers programme dans votre répertoire personnel, puis supprimez-les manuellement. Ensuite, vous pouvez faire une réinstallation propre.

Voir ces liens pour référence:

Comment supprimer complètement l'application

Quelle est la bonne façon de supprimer complètement une application?

G_Style
la source
1

Parfois, les applications utilisent leurs propres dossiers pour stocker leurs paramètres, vous devez donc supprimer les fichiers de ces dossiers. Pour voir quels dossiers sont utilisés par ces applications, recherchez les fichiers portant le nom de l'application que vous souhaitez supprimer complètement. J'utilise l'application Catfish File Search catfishpour cela, mais n'importe quelle application de recherche de fichiers qui recherche dans les dossiers "cachés" fera l'affaire. Après avoir trouvé les fichiers de configuration utilisés pour l'application, supprimez-les. Vous devriez constater que lors de l'exécution de l'application, les paramètres ont été réinitialisés à leurs valeurs par défaut.

user6748852
la source