Eliminazione di un pacchetto software, reinstallazione, ricorda le impostazioni


8

Ho installato bluefish usando sudo apt-get install bluefish. Era molto difettoso, quindi ho deciso di rimuoverlo usando sudo apt-get purge bluefish, quindi usando sudo apt-get autoremove Poi l'ho reinstallato usando di sudo apt-get install bluefishnuovo, e tutte le precedenti impostazioni sono state mantenute. Perché?


Per chiarezza, il motivo per cui ciò accade è che ogni utente ha le proprie impostazioni (indipendenti) e la disinstallazione di un programma non dovrebbe interferire con le impostazioni di ogni utente. Fa parte del protocollo di sicurezza di Linux.
Paddy Landau,

@PaddyLandau: se conosci la risposta a una domanda, scrivi una risposta corretta invece di un commento. A
David Foerster,

@DavidFoerster Penso che l'OP chiedesse informazioni sulla meccanica piuttosto che sullo sfondo concettuale. Ma grazie comunque :)
Paddy Landau,

Risposte:


14

È perché le impostazioni specifiche dell'utente sono memorizzate nella tua home directory e non vengono rimosse. Prova a trovare la bluefishdirectory sotto ~/.configo la ~/.bluefishdirectory sotto home e rimuovila per ripristinare le preferenze dell'utente.

Aggiornamento: come Zanna ha menzionato nel commento (che ora è stato rimosso), è .bluefishsotto casa.


Grazie, ha funzionato. Tuttavia, Bluefish è molto difettoso (ad esempio, il pulsante Applica e OK per le preferenze non funzionerà), il che mi fa meravigliare: se è un editor specifico per Linux ed è ancora così difettoso, dovrei continuare a usarlo? È sicuro? (È fuori tema però)
Foobarer

@Foobarer Non uso Bluefish ora. Penso che dovresti prendere in considerazione l'uso di alternative molto migliori come Bracket (per le cose front-end) e / o sublimi, atom ecc. Tutti sembrano usarli in questi giorni
Anwar,

3

Alcuni programmi mantengono le preferenze di configurazione per il software installato che l'app utilizzerà per la sua installazione e / o utilizzo. Questi dati vengono scritti in file / cartelle nascosti nella directory principale. Puoi visualizzarli mostrando i file nascosti in Nautilus usando Ctrl + H, o in una shell usando ls -aper visualizzare i file. Nel tuo caso, desideri rimuovere il software ed eseguire un'installazione pulita. Quindi, fai quello che stavi facendo: sudo apt-get purge bluefishtrova i file di programma nella tua home directory e rimuovili manualmente. Quindi è possibile eseguire una reinstallazione pulita.

Vedi questi link per riferimento:

Come rimuovere completamente l'applicazione

Qual è il modo corretto per rimuovere completamente un'applicazione?


1

A volte, le applicazioni usano le proprie cartelle per memorizzare le proprie impostazioni, quindi è necessario rimuovere i file da tali cartelle. Per vedere quali cartelle sono utilizzate da queste applicazioni, cerca i file con il nome dell'applicazione che desideri rimuovere completamente. Uso l'applicazione Catfish Ricerca file catfishper questo, ma qualsiasi app per la ricerca di file che cerca nelle cartelle "nascoste" lo farà. Dopo aver trovato i file di configurazione utilizzati per l'applicazione, eliminarli. Dovresti scoprire che durante l'esecuzione dell'applicazione, le impostazioni sono state ripristinate ai loro valori predefiniti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.