Cara menghapus paket dengan dependensi menggunakan yum
- 867
- 81
- Daryl Hermiston DVM
Biasanya, menghapus paket menggunakan sistem manajemen paket yum akan menghapus paket itu bersama dengan ketergantungannya. Namun, dependensi tertentu tidak akan dihapus pada sistem, inilah yang bisa kita sebut sebagai "Ketergantungan yang tidak digunakan"Atau (yang disebut"paket daun”Menurut halaman Yum Man).
Baca juga: 4 cara untuk mengunci paket instal atau pembaruan menggunakan yum
Dalam artikel ini, kami akan menjelaskan dua cara untuk menghapus atau menghapus paket bersama dengan dependensi mereka menggunakan Yum Package Manager di distribusi CentOS dan RHEL.
1. Menggunakan opsi autoremove yum
Metode ini mengharuskan Anda untuk menambahkan Directive clean_requirements_on_remove Di file konfigurasi utama Yum /etc/yum.conf. Anda dapat menggunakan editor baris perintah favorit Anda untuk membukanya untuk mengedit seperti yang ditunjukkan.
# vim /etc /yum.conf
Kemudian tambahkan baris berikut ke /etc/yum.conf file seperti yang ditunjukkan pada output di bawah ini. Nilai satu menunjukkan bahwa arahan diaktifkan (atau dihidupkan), nol berarti sebaliknya.
[Main] Cachedir =/var/cache/yum/$ Basearch/$ Releasever KeepCache = 0 DebugLevel = 2 LogFile =/var/log/yum.Log Excarch = 1 obsoletes = 1 gpgcheck = 1 plugin = 1 installOnly_limit = 5 bugtracker_url = http: // bugs.centos.org/set_project.php?Project_id = 19 & ref = http: // bugs.centos.org/bug_report_page.php?Kategori = yum distroverpkg = centos-rilis clean_requirements_on_remove = 1
Simpan perubahan dan keluar dari file.
Mulai sekarang, setiap kali Anda menghapus suatu paket, Yum melewati dependensi setiap paket dan menghapusnya jika tidak lagi dibutuhkan oleh paket lainnya.
# yum autoremove
2: Menggunakan plugin yum-plugin-remove-dengan-leaves
Ekstensi ini menghilangkan dependensi yang tidak digunakan yang ditambahkan oleh paket instalasi, tetapi tidak akan dihapus secara otomatis. Ini juga membantu Anda menjaga sistem tetap bersih dari perpustakaan dan paket yang tidak digunakan.
Pertama -tama instal ekstensi ini pada sistem Anda menggunakan perintah yum mengikuti.
# yum instal yum-plugin-remove-with-leaves
Setelah Anda menginstal ekstensi, setiap kali Anda ingin menghapus paket, tambahkan --Hapus daun
Bendera, misalnya.
# yum hapus policycoreutils-gui--remove-leaves
Untuk informasi lebih lanjut, lihat halaman pria Yum:
# man yum
Itu saja! Dalam artikel singkat ini, kami telah menunjukkan dua cara berguna untuk menghapus paket bersama dengan dependensi yang tidak digunakan menggunakan yum. Jika Anda memiliki pertanyaan, gunakan formulir komentar di bawah ini untuk menghubungi kami.
- « LFCS Cara Memasang/Menghentikan Lokal dan Jaringan (Samba & NFS) FileStems di Linux - Bagian 5
- LFCS Merakit Partisi sebagai Perangkat RAID - Membuat & Mengelola Cadangan Sistem - Bagian 6 »