paket dipilih untuk de-instalasi atau penghapusan (yaitu kami ingin menghapus semua file, kecuali file konfigurasi).
Anda juga bertanya
Apa yang bisa dilakukan agar paket yang bertanda "deinstall" tidak terdaftar oleh "dpkg --get-selection" lagi?
Ada dua cara yang bisa Anda lakukan agar tidak tercantum dalam dpkg --get-selectionsperintah.
1. Batalkan pilihan paket untuk dihapus
Anda dapat membatalkan pilihan paket, yang dipilih untuk dihapus. Dengan cara ini, dpkg --get-selectiontidak akan menampilkan entri "hapus instalasi".
Lihatlah jawaban ini untuk prosedur yang tepat untuk melakukan ini
2. Anda sebenarnya dapat melakukan tugas yang dipilih, yaitu deinstall mereka
Tidak disarankan, Jika Anda telah melakukan secara dpkg --clear-selectionstidak sengaja, yang menandai semua paket sebagai "deinstall" kecuali yang penting (Di sini, penting tidak berarti Anda dapat memiliki sistem tanpa perangkat lunak yang tidak perlu, artinya, Anda hanya dapat boot dan memiliki sistem linux tingkat yang sangat rendah) .
Perintah untuk melakukan tugas yang diinginkan dipilih adalah:
sudo apt-get dselect-upgrade
Semoga ini akan menjawab pertanyaan Anda.
Untuk informasi lebih lanjut, Anda dapat memeriksa tautan ini.
Anda menulis "dipilih untuk dihapus atau dihapus (mis. Kami ingin menghapus semua file, kecuali file konfigurasi)". Nah, bagaimana saya ("kita") memilih itu? Apakah itu yang terjadi ketika saya "apt-get remove ..."? Dan jika demikian, mengapa mereka hanya "dipilih untuk de-instalasi", mengapa mereka tidak dihapus secara instan saat menjalankan "apt-get remove"?
Mads Skjern
Anda menulis bahwa tidak disarankan untuk melakukan upgrade-dselect. Apakah itu hanya karena, dalam hal seseorang secara tidak sengaja menjalankan --clear-selection, ia pergi ke tulang kosong. Atau karena alasan lain juga? Sepertinya semacam hal yang jelas dilakukan, untuk de-instal hal-hal yang dipilih untuk deinstalasi: / ??
Mads Skjern
Saya juga tidak bisa mengerti jawabannya. Saya membaca manual, tetapi juga tidak jelas. Misalnya, status pemilihan paket "instal" dideskripsikan sebagai "Paket dipilih untuk instalasi.". Tetapi saya menemukan paket-paket yang ditandai sebagai 'instal' semuanya sudah diinstal di sistem saya. Apa artinya 'dipilih untuk instalasi'? (ketika sudah diinstal?)
Chan Kim
14
Jawaban "sudo apt-get dselect-upgrade" tidak berfungsi untuk saya. Untuk menghapus satu paket deinstalled yang saya gunakan:
Jawaban "sudo apt-get dselect-upgrade" tidak berfungsi untuk saya. Untuk menghapus satu paket deinstalled yang saya gunakan:
sumber
Jika
apt-get --purge
gagal menghapus paket coba yang berikut:Periksa paket-paket yang tidak diinstal untuk memastikan Anda benar-benar ingin menghapusnya.
Jika Anda yakin, jalankan
dpkg --purge
:sumber
dpkg --get-selections | awk '$2 == "deinstall" {print $1}'