Quando si disinstalla un programma su Ubuntu, il software lascia residui?


20

I sistemi di computer come Windows hanno tonnellate di residui di software che rimangono quando viene installata un'applicazione e successivamente disinstallata.

Ubuntu ha lo stesso problema? La mia installazione di Ubuntu di 5 anni funzionerebbe allo stesso modo del giorno di installazione (senza contare alcuni degli aggiornamenti di sistema) se avessi disinstallato tutto il software che avevo installato su di esso negli anni?


per i file di configurazione dell'utente vedere anche askubuntu.com/questions/24201/…
Takkat

In realtà penso che questo sia davvero senza risposta - dipende dal programma. Così sarà, alcuni no. Quindi non esiste una "risposta" a questa domanda.
Michael Durrant,

Risposte:


27

Ubuntu / Linux è impostato in modo diverso.

Sì, le tracce vengono lasciate indietro, ma non influiscono sulla velocità del sistema.

Sulle librerie Linux a volte rimangono sul tuo sistema. Li chiamiamo orfani e esiste un programma chiamato deborphan che li rimuove. Ma tutto ciò che guadagni è un po 'di spazio sul tuo disco rigido. Velocità che non otterrai. Ottieni maggiore velocità modificando le impostazioni o disabilitando i servizi che non usi.

Se vuoi un set di strumenti che includa deborphan, installa Ubuntu Tweak .

A volte i programmi lasciano cose lì apposta. Questi tendono ad essere file di impostazioni che abbiamo modificato manualmente. Se disinstalli hai un'opzione "--purge" che rimuove quelli durante la disinstallazione; altrimenti si suppone di eliminarli da soli. Ma ancora: questi occupano solo spazio (e del resto stiamo parlando di kilobyte e non di megabyte) e non incidono sulla velocità.

2 cose relative alla velocità: mantieni la tua / partizione sotto il 95% piena e assicurati che il tuo sistema non debba scambiare molto. Quei 2 sono probabilmente 2 problemi relativi alla velocità principale.


Quando dici "imposta un modo diverso", vuoi dire che questo ha a che fare con la struttura dei file UNIX? Ad esempio, un Macintosh verrebbe installato allo stesso modo?
carta intestata

2
Tecnicamente @letterhead intendevo Linux contro Windows. Il Mac è più legato a BSD. Lo fanno anche non come Windows ma un po 'diverso da Linux;)
Rinzwind

Di solito ci sono impostazioni dell'utente lasciate in $ HOME, i cosiddetti dotfile. Non influiranno neanche sulla velocità del sistema, ma una volta installato nuovamente il programma verranno ricordate le impostazioni personali.
Capi Etheriel,

3
"E quel registro viene caricato ogni volta". È divertente come i fan di Linux facciano false asserzioni false su Windows senza nemmeno saperlo. È possibile visualizzare gli hive del registro come solo un altro filesystem -data non viene letto ed elaborato fino a quando un programma non lo richiede, proprio come i file su un filesystem. Lasciare i dati nel registro equivale a lasciare file inutilizzati in un sistema Linux e lasciare le voci di sistema in Windows è come lasciare gli initscript modificati durante la disinstallazione di un programma. La presenza di residui e il loro impatto sul sistema dipendono dal software e non dal sistema operativo.
Panda Pajama,

2

Oltre alla risposta di Rinzwind, alcuni programmi possono lasciare profili o file contenenti, ad esempio, chiavi, password, nomi e cose come dati personali. Alcuni pacchetti possono chiederti di confermare se mantenere tali file più lontano o non conservare più, alcuni potrebbero non chiedere. Dipende da una particolare applicazione.


0

La disinstallazione del software è concettualmente simile in Windows e Ubuntu: i file potrebbero essere rimossi e le impostazioni di configurazione potrebbero essere rimosse. Se tutti i file o le impostazioni di configurazione vengono rimossi dal processo di disinstallazione, dipende dal software che si sta disinstallando, non dal sistema operativo.

Il software (sia in Windows che in Ubuntu) può lasciare residui per molte ragioni che vanno dalla semplice pigrizia del creatore del software, alla conservazione delle impostazioni dell'utente per potenziali reinstallazioni, all'uscita consapevole dei file creati dal software (un esempio potrebbe essere un software di elaborazione testi: utenti sarebbe piuttosto pazzo se tutti i documenti creati con esso fossero eliminati al momento della disinstallazione)

Generalmente, lasciare i file e le impostazioni di configurazione è un po 'più malvisto nel mondo Linux che nel mondo Windows, ma nella maggior parte dei casi qualsiasi file o chiave di registro rimasta deve essere utilizzata solo dal programma in questione. Quindi, a parte consumare spazio sul disco rigido, non dovrebbero influire sulle prestazioni e sulla stabilità del sistema. Questo è vero sia per Windows che per Ubuntu.

Tuttavia, i programmi che apportano modifiche al sistema, come driver, demoni, strumenti di sistema, ecc., Ma in realtà qualsiasi software che ti ha richiesto l'accesso come root (elevazione in Windows) durante il processo di installazione, non ha alcun obbligo tecnico di rimuovere tutto al momento della disinstallazione, e può lasciare residui che possono compromettere le prestazioni, la stabilità e la sicurezza del sistema. Ancora una volta, questo è vero sia per Windows che per Ubuntu.

Se devi garantire che le disinstallazioni non abbiano un impatto negativo sul tuo sistema, assicurati di installare solo software che non richiede l'accesso come root (elevazione in Windows). Se installerai un software che richiede l'accesso come root (elevazione in Windows), allora tutte le garanzie sono disattivate, quindi ti consiglio di attenerti agli editori di software di cui ti fidi e sperare per il meglio.

Si noti che quando menziono Windows, sto parlando di Windows Vista e versioni successive, che vengono eseguite per impostazione predefinita su account utente con restrizioni.


Mi chiedo perché sono stato votato verso il basso ...
Panda Pajama,

Non sono sicuro, forse per le osservazioni soggettive come: "pigrizia del creatore del software", "lasciare file e impostazioni di configurazione è un po 'più malvisto nel mondo Linux" ma ho pensato che fosse una risposta accettabile.
Jamie Twells,
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.