it-swarm-id.com

Bagaimana cara menghapus dependensi paket yang dihapus?

Saya ingin menginstal paket (DigiKam), tetapi memiliki banyak dependensi. Jika saya memutuskan saya tidak lagi memerlukan perangkat lunak ini dan menghapus instalannya, apakah ketergantungan yang sekarang tidak akan dihapus?

Jika tidak, bagaimana saya bisa melakukannya secara manual?

48
jfoucher

Anda dapat menggunakan perintah apt-get autoremove. Ini akan menghapus paket yang diinstal sebagai dependensi otomatis, tetapi tidak tergantung lagi.

apt-get memiliki flag --auto-remove yang dapat digunakan untuk menghapus paket yang diinstal secara otomatis saat menghapus paket yang diinstal secara manual:

apt-get remove --auto-remove packagename

Alat-alat lain tertentu juga mampu melakukan ini, misalnya aptitude secara otomatis akan menyarankan Anda menghapus paket-paket yang telah yatim piatu.

Pelacakan paket yang terinstal secara otomatis dibuat untuk apt sehingga pelacakan harus bekerja tidak peduli alat apa yang Anda gunakan untuk menginstal paket.

80
Ressu
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan mencantumkan paket yang tidak digunakan atau tidak bergantung. Jadi Anda dapat menghapusnya dengan aman. Saya cenderung menggunakan purge sebagai opsi aptitude karena menghapus juga file konfigurasi dan hal-hal lain.

10
qbi

Computer Janitor, dalam menu sistem dapat melakukan ini juga.

5
Javier Rivera

Saya menggunakan buntu Tweak , ia memiliki utilitas pembersihan aplikasi yang sangat efisien yang tidak pernah dihapus lebih dari yang seharusnya.

4
Victor9098
Sudo apt-get remove --auto-remove 

Hanya jalankan ini.

Instal BleachBit dari Pusat Perangkat Lunak. Ketika Anda membersihkan sistem Anda menggunakannya, BleachBit akan secara otomatis menjalankan perintah ini untuk membersihkan cache apt.

3

Saya memiliki masalah yang sama. Inilah yang saya lakukan:

Sudo apt-get check

Perintah ini akan memberikan nama dependensi. Misalnya. sistem saya memiliki chromium-browser-l10n.

Kemudian masukkan perintah berikut

Sudo apt-get remove --auto-remove chromium-browser-l10n

Ini akan menghapus dependensi sepenuhnya dari sistem Anda

0