Apakah ini masalah di Linux seperti itu adalah satu Windows? Menginstal dan mencopot pemasangan hal-hal yang akhirnya meninggalkan potongan-potongan kecil yang menumpuk dan memiliki efek negatif?
Jika demikian, apa yang bisa saya lakukan untuk mencegah hal ini?
linux
software-installation
package-management
pengguna81819
sumber
sumber
Jawaban:
Iya dan tidak. * nix memiliki keunggulan besar dibandingkan Windows dalam manajemen paket. Tidak seperti di Windows di mana Anda harus bergantung pada paket pihak ketiga untuk memiliki installer yang waras (tidak), * nix menawarkan manajer paket yang menangani instalasi dan penghapusan instalasi dengan cara yang terpadu. Akibatnya, ketika Anda menghapus paket, semua file tingkat sistem untuk paket itu akan dihapus; Anda tidak perlu khawatir tentang kekacauan ini.
Namun, ada satu tempat di mana program dapat membuat file yang tidak akan dihapus dengan paket:
$HOME
direktori Anda . Banyak file menyimpan konfigurasi, save-game, dll.$HOME
, Tetapi manajer paket tidak boleh menyentuh apa pun$HOME
. Akibatnya, ketika Anda menghapus paket, file apa pun yang dibuatnya di direktori home Anda akan tetap ada.Ada hikmahnya; jika Anda benar-benar ingin membersihkan semua file sisa dari paket yang telah Anda hapus, opsi nuklir bukanlah instalasi ulang, itu akan menghapus file Anda
$HOME
. Sekarang, ini biasanya masih merupakan reaksi berlebihan karena sebagian besar program cenderung menyimpan file mereka dalam satu direktori di bawah$HOME
(sering$HOME/.name-of-app/
atau$HOME/.config/name-of-app/
).Pembersihan pegas yang ideal dari file-file ini hanya akan menghapus direktori per-program — yang, ditambah dengan penghapusan standar paket, harus cukup untuk membersihkan sistem Anda dari semua file yang dibuat / dimiliki oleh paket.
Catatan: YMMV
sumber
$HOME
seharusnya tidak memiliki efek pada kinerja sistem. Pembersihan musim semi akan mendapatkan kembali beberapa MB terbaik. Satu-satunya efek negatif yang mungkin terjadi adalah dari paket yang meletakkan file config di direktori ".d" yang dibagikan dan gagal menghapusnya, tapi saya pikir ini adalah kasus yang jarang terjadi dari paket yang berperilaku tidak terlalu baik.Menghapus instalasi paket di Linux dapat meninggalkan file konfigurasi. Ini seharusnya tidak dapat diamati penggunaan normal, kecuali jika Anda menginstal ulang paket yang sama Anda dihapus: file konfigurasi biasanya kecil dan tidak digunakan oleh paket lain selain yang Anda instal. Biasanya ada opsi di manajer paket untuk menghapus file konfigurasi saat menghapus paket. Di debian / ubuntu Anda dapat menggunakan
--purge
sakelarapt-get remove
, di Fedora / red hat / centos Anda tidak memerlukan sakelar khusus - konfigurasi dihapus secara otomatis ketika paket dihapus.Efek yang paling terlihat dari menginstal dan menghapus paket mungkin hanya sedikit memakai disk.
Ini tidak berlaku untuk perangkat lunak yang diinstal dari metode lain selain dari manajer paket resmi, seperti paket eksklusif biner dan yang dikompilasi secara manual.
sumber
.rpmsave
. Agak menyebalkan, tetapi harus ada beberapa saklar yang menghapus ini. Kemudian lagi dengan biaya disk beberapa KB terbuang sia-sia..rpmsave
dibuat ketika Anda secara manual membuat perubahan pada file konfigurasi, untuk menjaga perubahan Anda pada disk tanpa mengganggu instalasi baru