Bagaimana anda bisa benar-benar menghapus paket?
Saya mencoba untuk melakukan instalasi yang bersih dari octave3.2
paket.
Untuk melakukan hal ini, saya dihapus, kemudian mencoba untuk menginstal ulang itu.
Ketika saya diinstal ulang, terjadi kesalahan. Itu bisa menjadi sebuah bug dalam paket, tapi saya ingin memastikan saya memiliki segalanya dihapus sehingga saya bisa melakukan instalasi yang bersih.
Apakah itu cukup untuk melakukan hal ini?
sudo apt-get --purge remove octave3.2
191
7
Ini adalah jawaban umum untuk pertanyaan tentang efek purging paket. Untuk saran khusus untuk situasi anda, anda'll harus mengedit pertanyaan anda untuk memasukkan informasi tambahan--secara khusus, lengkap dan tepat untuk teks pesan kesalahan yang anda dapatkan.
Menghapus paket-paket dengan
sudo apt-get purge ...
atausudo apt-get --purge remove ...
akan menghapusnya dan semua global mereka (yaitu, seluruh sistem) file-file konfigurasi. Hal ini biasanya apa yang orang berarti ketika mereka berbicara tentang benar-benar menghapus paket.Tapi itu doesn't berarti sistem anda adalah sama seperti sebelum paket ini diinstal. Secara khusus:
Ini tidak menghapus paket-paket yang diinstal seperti dependensi, ketika anda menginstal paket anda're sekarang menghapus. Asumsi paket-paket aren't dependensi dari paket-paket lain, dan bahwa anda belum't menandai mereka sebagai diinstal secara manual, anda dapat menghapus dependensi dengan
sudo apt-get autoremove
atau (jika anda ingin menghapus seluruh sistem file konfigurasi juga)sudo apt-get --purge autoremove
.Ini tidak menghapus non-seluruh sistem file konfigurasi. Secara khusus, itu tidak menghapus konfigurasi pengguna tertentu:
Tidak menghapus file-file konfigurasi dan direktori terletak di pengguna' home direktori (atau dalam
.config
subdirektori dari direktori home), yang dibuat oleh perangkat lunak yang menyediakan paket.Jika file-file/folder yang tidak disimpan dalam
.config
, mereka biasanya mulai dengan.
diri mereka sendiri. Either way, anda dapat melihat mereka denganls
dengan menggunakan-a
atau-
bendera, dan anda dapat melihat mereka di Nautilus dan sebagian besar file browser/manager dengan menekan Pilih+Jam atau pergi ke View ** > Show Hidden File**.Tidak mengembalikan perubahan yang dibuat untuk pengguna yang sudah ada-spesifik file-file konfigurasi.
Itu tidak menghapus baru
gconf
ataudconf
tombol, atau membalikkangconf
ataudconf
perubahan konfigurasi.Menggunakan
purge
atau--purge remove
bukanmenghapus
tidak membalikkan perubahan yang ada di seluruh sistem file konfigurasi yang disediakan oleh paket-paket lain atau dibuat secara manual oleh pengguna. Namun, kadang-kadang perubahan tersebut dibatalkan dengan menghapus paket (apakah atau tidak itu'spurge
daripadahapus
).Gunakan perintah:
Itu akan membersihkan paket yang dibutuhkan beserta dependencies yang diinstal dengan paket tersebut. The
--auto-menghapus
opsi bekerja sama dengansudo apt-get autoremove
.Pertama kali anda memeriksa untuk nama paket yang ingin anda hapus:
dpkg --list
Kemudian menghapus paket yang diberikan
sudo apt-get remove package_name
Membersihkan apapun terkait kode
sudo apt-get purge package_name
Kemudian Autoremove
sudo apt-get autoremove
Akhirnya, melakukan bersih sehingga anda memeriksa semuanya dengan benar dihapus
sudo apt-get clean
Anda akan ingin memeriksa di daftar paket apakah anda ingin menghapus tidak tercantum lagi, tapi itu adalah opsional.
Have a nice day,
Lebih baik menjaga melacak dari ekstra ketergantungan paket-paket yang diinstal ketika anda menginstal satu.
Jika anda menghapus paket asli hanya, ketergantungan paket mungkin tetap.
Jadi, anda harus secara manual menghapus masing-masing dengan menggunakan
Alih-alih menghapus auto-dipasang tergantung paket-paket secara manual, menggunakan satu berikut ini sebagai pengganti:
Jika anda ingin menghapus beberapa secific paket anda dapat menggunakan perintah ini:
don't lupa "-y" beralih karena jika tidak apt-get akan terus bertanya tentang menghapus paket-paket individual dan tidak't menghapus apa-apa.
Pilihan lain yang anda miliki, adalah dengan menggunakan
debfoster
paket. Ini akan secara interaktif menemukan dan menyarankan paket untuk penghapusan (dan pembersihan) bersama dengan tergantung paket.`` sudo apt-get install debfoster sudo debfoster
dan opsional menghapus debfoster terlalu
sudo purge debfoster ``