Saya mencoba melakukan instalasi octave3.2
paket yang bersih.
Untuk melakukan ini, saya menghapusnya, lalu mencoba menginstalnya kembali.
Ketika saya menginstal ulang, terjadi kesalahan. Ini bisa jadi bug dalam paket, tetapi saya ingin memastikan semuanya sudah dihapus sehingga saya bisa melakukan instalasi bersih.
Apakah cukup untuk melakukan ini?
sudo apt-get --purge remove octave3.2
package-management
uninstall
octave
pengguna1012451
sumber
sumber
Jawaban:
Ini adalah jawaban yang sangat umum untuk pertanyaan tentang efek paket pembersihan. Untuk saran khusus untuk situasi Anda, Anda harus mengedit pertanyaan Anda untuk memasukkan informasi tambahan - khususnya, teks lengkap dan tepat dari pesan kesalahan yang Anda dapatkan.
Menghapus paket dengan atau akan menghapusnya dan semua file konfigurasi global (yaitu, seluruh sistem). Inilah yang biasanya orang maksudkan ketika mereka berbicara tentang menghapus paket sepenuhnya.
sudo apt purge ...
sudo apt --purge remove ...
Tetapi itu tidak berarti sistem Anda sama dengan sebelum paket diinstal. Khususnya:
Ini tidak menghapus paket yang diinstal sebagai dependensi, ketika Anda menginstal paket yang sekarang Anda hapus. Dengan asumsi paket-paket itu bukan dependensi dari paket lain, dan bahwa Anda belum menandainya sebagai diinstal secara manual, Anda dapat menghapus dependensi dengan
sudo apt autoremove
atau (jika Anda juga ingin menghapus file konfigurasi sistem secara keseluruhan)sudo apt --purge autoremove
.Ini tidak menghapus file konfigurasi non-sistem. Secara khusus, itu tidak menghapus konfigurasi khusus pengguna:
Itu tidak menghapus file konfigurasi dan direktori yang terletak di direktori home pengguna (atau di
.config
subdirektori dari direktori home mereka), yang dibuat oleh perangkat lunak yang disediakan paket..config
, mereka biasanya memulai dengan.
dirinya sendiri. Apa pun itu, Anda dapat melihatnya denganls
menggunakan tanda-a
atau-A
, dan Anda dapat melihatnya di Nautilus dan sebagian besar peramban / pengelola file lainnya dengan menekan Ctrl+ Hatau membuka View > Show Hidden Files .Itu tidak membalikkan perubahan yang dibuat ke file konfigurasi khusus pengguna yang ada.
Ini tidak menghapus baru
gconf
ataudconf
kunci, atau membalik setiapgconf
ataudconf
konfigurasi perubahan.Menggunakan
purge
atau--purge remove
bukannyaremove
tidak membalikkan perubahan ke file konfigurasi sistem yang ada yang disediakan oleh paket lain atau dibuat secara manual oleh pengguna. Namun, perubahan kadang-kadang tersebut dibatalkan oleh menguninstall paket (apakah atau tidak itupurge
daripadaremove
).sumber
Gunakan perintah:
Ini akan membersihkan paket-paket yang diperlukan bersama dengan dependensi yang diinstal dengan paket-paket itu. The
--auto-remove
pilihan bekerja sama dengansudo apt-get autoremove
.sumber
Anda pertama-tama memeriksa nama paket yang ingin Anda hapus:
dpkg --list
Kemudian hapus paket yang diberikan
sudo apt-get remove package_name
Bersihkan semua kode terkait
sudo apt-get purge package_name
Lalu Autoremove
sudo apt-get autoremove
Akhirnya, lakukan pembersihan agar Anda memeriksa semuanya sudah dihapus dengan benar
sudo apt-get clean
Anda ingin memeriksa di daftar paket apakah yang ingin Anda hapus tidak terdaftar lagi, tetapi itu opsional.
Semoga harimu menyenangkan,
sumber
Lebih baik melacak paket dependensi tambahan yang diinstal saat Anda menginstalnya.
Jika Anda menghapus paket asli saja, paket dependensi mungkin tetap ada.
Jadi, Anda harus menghapus masing-masing menggunakan secara manual
sumber
apt-get install package_name > output
Kemudianless output
untuk melihat semua output dengan menggulir.Alih-alih menghapus paket dependen yang diinstal otomatis secara manual, gunakan yang berikut ini sebagai gantinya:
sumber
Jika Anda ingin menghapus beberapa paket rahasia Anda dapat menggunakan perintah ini:
jangan lupa tombol "-y" karena jika tidak, apt-get akan terus bertanya tentang menghapus setiap paket dan tidak akan menghapus apa pun.
sumber
-y
:apt-get --purge autoremove $(dpkg --get-selections | grep PACKAGE_NAME | awk '{ print $1}')
. Itu akan lebih aman.Opsi lain yang Anda miliki, adalah menggunakan
debfoster
paket. Ini akan secara interaktif menemukan dan menyarankan paket untuk dihapus (dan dibersihkan) bersama dengan paket dependen.sumber