Cara mengeluarkan pakej dengan kebergantungan menggunakan yum

Cara mengeluarkan pakej dengan kebergantungan menggunakan yum

Biasanya, mengeluarkan pakej menggunakan sistem pengurusan pakej yum akan mengeluarkan pakej itu bersama -sama dengan kebergantungannya. Walau bagaimanapun, kebergantungan tertentu tidak akan dikeluarkan pada sistem, ini adalah apa yang boleh kita sebut sebagai "ketergantungan yang tidak digunakan"Atau (yang dipanggil"pakej daun"Menurut Yum Man Page).

Baca juga: 4 cara untuk mengunci pakej pemasangan atau kemas kini menggunakan yum

Dalam artikel ini, kami akan menerangkan dua cara untuk membuang atau menyahpasang pakej bersama dengan kebergantungan mereka menggunakan Pengurus Pakej Yum di CentOS dan RHEL Distribusi.

1. Menggunakan pilihan Autoremove Yum

Kaedah ini memerlukan anda menambah Arahan Clean_requirements_on_remove Dalam fail konfigurasi utama Yum /etc/yum.Conf. Anda boleh menggunakan editor baris perintah kegemaran anda untuk membukanya untuk mengedit seperti yang ditunjukkan.

# vim /etc /yum.Conf 

Kemudian tambahkan baris berikut ke /etc/yum.Conf fail seperti yang ditunjukkan dalam output di bawah. Nilai satu menunjukkan bahawa arahan itu diaktifkan (atau dihidupkan), sifar bermaksud sebaliknya.

[Utama] cacheedir =/var/cache/yum/$ basearch/$ releasever keepcache = 0 debuglevel = 2 logfile =/var/log/yum.log exactarch = 1 Obsoletes = 1 gpgCheck = 1 plugin = 1 installOnly_limit = 5 bugtracker_url = http: // bugs.Centos.org/set_project.php?projek_id = 19 & ref = http: // bugs.Centos.org/bug_report_page.php?kategori = yum distroverpkg = centos-release clean_requirements_on_remove = 1

Simpan perubahan dan keluar dari fail.

Mulai sekarang, setiap kali anda mengeluarkan pakej, yum melalui setiap kebergantungan pakej dan keluarkannya jika mereka tidak lagi diperlukan oleh pakej lain.

# yum autoremove 

2: Menggunakan plugin Yum-Plugin-Remove-With-Leaves

Pelanjutan ini menghilangkan sebarang kebergantungan yang tidak digunakan yang ditambahkan oleh pakej pemasangan, tetapi tidak akan dikeluarkan secara automatik. Ia juga membantu anda untuk memastikan sistem pembersihan perpustakaan dan pakej yang tidak digunakan.

Mula -mula pasang pelanjutan ini pada sistem anda menggunakan arahan yum berikut.

# yum Pasang yum-plugin-remove-with-leaves 

Sebaik sahaja anda memasang pelanjutan, setiap kali anda ingin mengeluarkan pakej, tambahkan --Keluarkan-daun Bendera, sebagai contoh.

# yum keluarkan policycoreutils-gui--remove-doa 

Untuk maklumat lanjut, lihat halaman lelaki Yum:

# lelaki yum 

Itu sahaja! Dalam artikel pendek ini, kami telah menunjukkan dua cara berguna untuk mengeluarkan pakej bersama dengan kebergantungan yang tidak digunakan menggunakan yum. Sekiranya anda mempunyai pertanyaan, gunakan borang komen di bawah untuk sampai ke kami.