Non è del tutto vero. Nessuna operazione di pacchetto dovrebbe rimuovere i dati dell'utente, mai, in nessun caso.
Il ragionamento è semplice: l'applicazione non possiede i dati. Tu fai.
Innanzitutto, a parte la schermata di login di Ubuntu, se un'applicazione ti chiede di accedere , i tuoi dati non sono quasi certamente sul tuo computer . Il processo di accesso è molto probabilmente correlato a un meccanismo di autenticazione online per fornire accesso ai dati memorizzati altrove . Android e iOS hanno la capacità (limitata) di sincronizzare piccole quantità di dati utente e di configurazione per applicazioni con server "cloud", ma ciò non necessariamente scompare dopo la disinstallazione di un'applicazione.
Tutti i sistemi operativi (inclusi Windows * e Android) dipendono dagli script di rimozione . Questi presumono che tu voglia che il software vada via, ma mantieni la configurazione in modo da poterlo installare nuovamente in un secondo momento. L' --purge
opzione per apt
rimuovere semplicemente i file di configurazione .
Se stai apportando modifiche al di fuori dei tuoi dati (/ home), supponiamo che tu sappia cosa stai facendo in modo che il tuo sistema continui a comportarsi secondo la tua configurazione. È facile da rm -R
soli i file di configurazione, non è così facile ripristinare la versione specifica delle cose nel modo in cui le hai impostate. Quindi questi script tendono a errare dal lato della cautela.
Questi script fanno varie ipotesi su ciò che è stato installato e sono spesso scritti da umani che possono commettere errori. A volte il software fa qualcosa di speciale, in particolare quando il software ha dipendenze .
Noi (gli sviluppatori di Ubuntu) facciamo fare test sui sistemi di test. Installiamo il software in una nuova installazione di Ubuntu, e poi corriamo apt remove
e apt --purge remove
e verificare che il sistema ha restituito allo stato previsto (pre-installato).
Se vedi una situazione in cui è installato un pacchetto, non vengono apportate modifiche alla configurazione e il pacchetto viene quindi rimosso ma i file rimangono, quindi si prega di presentare un bug per quel pacchetto.
Un'alternativa è usare snap
, che ospita l'applicazione interamente nel proprio ambiente.
* (in effetti, questo è uno dei modi migliori in cui le applicazioni Windows installano malware, "trasferendo" il malware sulle applicazioni che scegli di installare e quindi non rimuovendole quando le disinstalli.)
purge
invece diremove
.