Ketika Anda menghapus program di Ubuntu, apakah perangkat lunak meninggalkan residu?

20

Sistem komputer seperti Windows memiliki banyak residu perangkat lunak yang tersisa ketika aplikasi diinstal dan kemudian dihapus.

Apakah Ubuntu memiliki masalah yang sama? Apakah instalasi Ubuntu 5 tahun saya akan berjalan sama dengan hari instal (tidak termasuk beberapa upgrade sistem) jika saya menghapus semua perangkat lunak yang telah saya instal selama bertahun-tahun?

kop
sumber
untuk file konfigurasi pengguna juga lihat askubuntu.com/questions/24201/…
Takkat
Saya benar-benar berpikir ini benar-benar tidak dapat dijawab - itu tergantung pada programnya. Begitu juga, beberapa tidak. Jadi tidak ada "jawaban" untuk pertanyaan ini.
Michael Durrant

Jawaban:

27

Ubuntu / Linux diatur dengan cara yang berbeda.

Ya, jejak tertinggal -tapi jejak-jejak itu tidak berdampak pada kecepatan sistem Anda.

Di Linux, pustaka terkadang tetap berada di sistem Anda. Kami menyebutnya anak yatim dan ada program yang disebut deborphan yang menghilangkan mereka. Tetapi yang Anda dapatkan hanyalah sedikit ruang pada harddisk Anda. Kecepatan Anda tidak akan bertambah. Anda mendapatkan kecepatan lebih dengan mengubah pengaturan atau menonaktifkan layanan yang tidak Anda gunakan.

Jika Anda menginginkan toolset yang menyertakan deborphan, instal Ubuntu Tweak .

Terkadang program sengaja membiarkan hal-hal di sana. Itu cenderung merupakan file pengaturan yang kami edit secara manual. Jika Anda menghapus instalan, Anda memiliki opsi "--purge" yang menghapusnya saat menghapus instalan; jika tidak, Anda harus menghapusnya sendiri. Tetapi sekali lagi: ini hanya menghabiskan ruang (dan dalam hal ini kita berbicara kilobyte bukan megabyte) dan tidak berdampak pada kecepatan Anda.

2 hal yang berkaitan dengan kecepatan: jaga / partisi Anda di bawah 95% penuh dan pastikan sistem Anda tidak perlu menukar banyak Mereka 2 mungkin adalah 2 masalah terkait kecepatan utama.

Rinzwind
sumber
Ketika Anda mengatakan 'mengatur cara yang berbeda', apakah maksud Anda ini ada hubungannya dengan struktur file UNIX? Apakah Macintosh misalnya akan diatur dengan cara yang sama juga?
kop surat
2
@ newsletter baik secara teknis saya maksudkan Linux versus Windows. Mac lebih terkait dengan BSD. Mereka melakukannya juga tidak seperti Windows tetapi sedikit berbeda dari Linux;)
Rinzwind
Biasanya ada pengaturan pengguna yang tertinggal di $ HOME, yang disebut dotfiles. Mereka juga tidak akan mempengaruhi kecepatan sistem, tetapi begitu Anda menginstal program lagi, pengaturan pribadi Anda akan diingat.
Capi Etheriel
3
"Dan registri itu dimuat setiap kali". Sangat lucu bagaimana fanboys Linux membuat pernyataan palsu yang salah tentang Windows tanpa tahu apa-apa tentang itu. Anda dapat melihat kumpulan registri hanya sebagai sistem file lain-data tidak dibaca dan diproses sampai suatu program memintanya, seperti halnya file pada sistem file. Meninggalkan data dalam registri sama dengan meninggalkan file yang tidak digunakan dalam sistem Linux, dan meninggalkan entri sistem di Windows seperti meninggalkan initskrip yang dimodifikasi ketika menghapus instalasi program. Apakah residu dibiarkan, dan dampaknya pada sistem, tergantung pada perangkat lunak, bukan OS.
Panda Pajama
2

Selain jawaban Rinzwind, beberapa program mungkin meninggalkan profil atau file yang berisi, misalnya, kunci, kata sandi, nama, dan hal-hal seperti data pribadi. Beberapa paket dapat meminta Anda untuk mengonfirmasi tentang menjaga file tersebut lebih jauh atau tidak menyimpannya lagi, beberapa mungkin tidak bertanya. Itu tergantung pada aplikasi tertentu.

Ruslan Gerasimov
sumber
0

Menghapus instalasi perangkat lunak secara konseptual serupa di Windows dan Ubuntu: file mungkin dihapus dan pengaturan konfigurasi dapat dihapus. Apakah semua file atau pengaturan konfigurasi dihapus oleh proses uninstall, tergantung pada perangkat lunak yang Anda hapus, bukan OS.

Perangkat lunak (baik di Windows maupun Ubuntu) dapat meninggalkan residu karena berbagai alasan mulai dari kemalasan sederhana dari pembuat perangkat lunak, hingga menjaga pengaturan pengguna untuk instalasi ulang potensial, hingga secara sadar meninggalkan file yang dibuat oleh perangkat lunak (contohnya adalah perangkat lunak pengolah kata: pengguna akan sangat marah jika semua dokumen yang dibuat dengan itu dihapus setelah dihapus)

Secara umum, meninggalkan file dan pengaturan konfigurasi sedikit lebih disukai di dunia Linux daripada di dunia Windows, tetapi dalam kebanyakan kasus file atau kunci registri yang tersisa dimaksudkan untuk digunakan hanya oleh program yang dimaksud. Jadi selain dari memakan ruang pada hard disk Anda, mereka seharusnya tidak mempengaruhi kinerja dan stabilitas sistem. Ini berlaku untuk Windows dan Ubuntu.

Namun, program yang melakukan modifikasi sistem, seperti driver, daemon, alat sistem, dll., Tetapi sebenarnya semua perangkat lunak yang meminta Anda untuk mengakses root (peningkatan pada Windows) selama proses instalasi, tidak memiliki kewajiban teknis untuk menghapus semuanya setelah instalasi, dan dapat meninggalkan residu yang dapat membahayakan kinerja sistem, stabilitas dan keamanan. Sekali lagi, ini berlaku untuk Windows dan Ubuntu.

Jika Anda harus menjamin bahwa penghapusan instalasi tidak akan berdampak negatif pada sistem Anda, pastikan Anda hanya menginstal perangkat lunak yang tidak memerlukan akses root (peningkatan pada Windows). Jika Anda akan menginstal perangkat lunak yang memerlukan akses root (peningkatan pada Windows), maka semua jaminan tidak aktif, jadi saya sarankan Anda tetap berpegang pada penerbit perangkat lunak yang Anda percayai, dan berharap yang terbaik.

Perhatikan bahwa ketika saya menyebutkan Windows, saya berbicara tentang Windows Vista dan yang lebih baru, yang berjalan pada akun pengguna terbatas secara default.

Piyama Panda
sumber
Bertanya-tanya mengapa saya diturunkan ...
Panda Piyama
Tidak yakin, mungkin untuk komentar subjektif seperti: "malas pembuat perangkat lunak", "meninggalkan file dan pengaturan konfigurasi sedikit lebih disukai di dunia Linux" tapi saya pikir itu adalah jawaban yang ok.
Jamie Twells