Cara mengaktifkan, menonaktifkan, dan menginstal yum plug-in

Cara mengaktifkan, menonaktifkan, dan menginstal yum plug-in

Plug-in yum adalah program kecil yang memperluas dan meningkatkan kinerja keseluruhan dari manajer paket. Beberapa dari mereka diinstal secara default, sementara banyak yang tidak. Yum selalu memberi tahu Anda plug-in mana, jika ada, dimuat dan aktif setiap kali Anda menjalankan perintah yum.

Dalam artikel singkat ini, kami akan menjelaskan cara menghidupkan atau mematikan dan mengkonfigurasi plug-in Package Manager YUM di distribusi CentOS/RHEL.

Untuk melihat semua plug-in aktif, jalankan perintah yum di terminal. Dari output di bawah, Anda dapat melihat bahwa CastMirror Plug-in dimuat.

# Yum Search nginx Plugin yang dimuat: CastMirror Repodata berusia lebih dari 2 minggu. Instal Yum-Cron? Atau jalankan: yum makeCache cepat menentukan cermin tercepat… 

Mengaktifkan yum plug-in

Untuk mengaktifkan yum plug-in, pastikan arahan plugin = 1 (1 artinya) ada di bawah [utama] bagian dalam /etc/yum.conf file, seperti yang ditunjukkan di bawah ini.

# vi /etc /yum.conf 
File konfigurasi yum
[Main] Cachedir =/var/cache/yum/$ Basearch/$ Releasever KeepCache = 0 DebugLevel = 2 LogFile =/var/log/yum.log exicarch = 1 obsoletes = 1 gpgcheck = 1 plugin = 1 installOnly_limit = 5

Ini adalah metode umum untuk mengaktifkan yum plug-in secara global. Seperti yang akan kita lihat nanti, Anda dapat mengaktifkannya secara individual dalam file konfigurasi reseptif mereka.

Menonaktifkan plug-in yum

Untuk menonaktifkan yum plug-in, cukup ubah nilai di atas menjadi 0 (artinya mati), yang menonaktifkan semua plug-in secara global.

plugin = 0 

Pada tahap ini, penting untuk dicatat bahwa:

  • Karena beberapa plug-in (seperti ID Produk Dan Manajer Langganan) menawarkan fungsionalitas yum mendasar, tidak disarankan untuk mematikan semua plug-in terutama secara global.
  • Kedua, menonaktifkan plug-in secara global diizinkan sebagai jalan keluar yang mudah, dan ini menyiratkan bahwa Anda dapat menggunakan ketentuan ini saat menyelidiki kemungkinan masalah dengan yum.
  • Konfigurasi untuk berbagai plug-in terletak di /etc/yum/pluginconf.D/.
  • Menonaktifkan plug-in secara global /etc/yum.conf menimpa pengaturan dalam file konfigurasi individual.
  • Dan Anda juga dapat menonaktifkan satu atau semua plug-in yum saat menjalankan yum, seperti yang dijelaskan nanti.

Menginstal dan Mengkonfigurasi Plug-In Yum Extra

Anda dapat melihat daftar semua plug-in yum dan deskripsinya menggunakan perintah ini.

# pencarian yum yum-plugin Plugin yang dimuat: FastestMirror Repodata berusia lebih dari 2 minggu. Instal Yum-Cron? Atau jalankan: yum makeCache kecepatan cermin pemuatan cepat dari hostfile yang di -cache * basis: cermin.sov.Inggris.Goscomb.net * epel: www.Mirrorservice.org * ekstra: cermin.sov.Inggris.Goscomb.Net * Pembaruan: Mirror.sov.Inggris.Goscomb.net ==================================================== ======================== N/S cocok: yum-plugin =================== ==================================================== ====== Paketkit-yum-plugin.x86_64: Tell PackageKit untuk memeriksa pembaruan saat YUM keluar dari fusionInventory-agent-yum-plugin.Noarch: Tanyakan Agen FusionInventory untuk mengirim inventaris saat YUM keluar dari Kabi-yum-plugins.Noarch: Centos Linux Kernel Abi Yum Plugin Yum-Plugin-Aliases.Noarch: Yum Plugin untuk mengaktifkan filter aliases yum-plugin-auto-update-debug-info.Noarch: Yum Plugin Untuk Mengaktifkan Pembaruan Otomatis ke Paket Debuginfo Terpasang Yum-Plugin-Changelog.Noarch: Plugin Yum untuk melihat Changelog Paket Sebelum/Setelah Memperbarui Yum-Plugin-FastestMirror.Noarch: Plugin Yum yang memilih repositori tercepat dari Data-Plugin-Filter Data Mirrorlist.Noarch: Yum Plugin to List Filter Berdasarkan Data Paket YUM-PLUGIN-FS-SNAPSHOT.Noarch: Yum Plugin untuk secara otomatis memotret sistem file Anda selama pembaruan yum-plugin-keys.Noarch: Plugin Yum untuk menangani kunci penandatanganan yum-plugin-list-data.Noarch: Yum Plugin untuk daftar data paket agregat yum-plugin-local.Noarch: Plugin Yum untuk secara otomatis mengelola repo lokal. paket yang diunduh yum-plugin-rge-confic.Noarch: Yum Plugin untuk menggabungkan perubahan konfigurasi saat menginstal paket yum-plugin-ovl.Noarch: Plugin Yum untuk mengatasi masalah overlayfs yum-plugin-post-transaction-.Noarch: Plugin Yum untuk menjalankan perintah sewenang-wenang ketika PKG tertentu ditindaklanjuti pada prioritas yum-plugin.Noarch: Plugin untuk memberikan prioritas pada paket dari berbagai repo yum-plugin-protectbase.Noarch: Yum Plugin untuk Melindungi Paket dari Repositori Tertentu. yum-plugin-ps.Noarch: Plugin Yum untuk melihat proses, sehubungan dengan paket yum-plugin-remove-dengan-leaves.Noarch: Plugin YUM untuk menghapus dependensi yang tidak lagi digunakan karena penghapusan YUM-PLUGIN-RPM-Warm-cache.Noarch: Plugin Yum untuk mengakses file RPMDB lebih awal untuk menghangatkan akses ke db yum-plugin-show-leaves.Noarch: Yum Plugin yang menunjukkan paket daun yang baru dipasang yum-plugin-tmprepo.Noarch: Yum Plugin untuk menambahkan repositori sementara yum-plugin-tsflags.Noarch: Yum Plugin untuk menambahkan tsflag dengan opsi CommandLine yum-plugin-upgrade-helper.Noarch: Yum Plugin untuk membantu peningkatan ke versi distribusi berikutnya YUM-PLUGIN-VERIFY.Noarch: Yum Plugin untuk menambahkan perintah verifikasi, dan opsi yum-plugin-versionlock.Noarch: Yum Plugin to Lock Paket yang Ditentukan dari Diperbarui 

Untuk menginstal plug-in, gunakan metode yang sama untuk memasang paket. Misalnya kami akan menginstal Changelog plug-in yang digunakan untuk menampilkan changelog paket sebelum/setelah memperbarui.

# yum instal yum-plugin-changelog 

Setelah Anda menginstal, Changelog akan diaktifkan secara default, untuk mengonfirmasi Take Take ke dalam file konfigurasinya.

# vi/etc/yum/pluginconf.D/Changelog.conf 

Sekarang Anda dapat melihat Changelog untuk paket (httpd Dalam hal ini) seperti ini.

# yum changelog httpd Plugin yang dimuat: Changelog, Cepat Mirror Cermin Mirror Kecepatan dari Hostfile yang Di -cache * Basis: Cermin.linode.com * epel: cermin.Freethought-Internet.bersama.uk * ekstra: cermin.linode.com * pembaruan: cermin.linode.com listing all changelogs ===================== Paket terpasang ==================== HTTPD-2.4.6-45.EL7.centos.4.x86_64 Dipasang * Rabu 12 Apr 17:30:00 Sumber Centos 2017 <[email protected]> - 2.4.6-45.EL7.centos.4 - Hapus indeks.html, tambahkan centos-noindex.ter.GZ - Ubah VString - Ubah Symlink untuk Poweredby.PNG - Perbarui Selamat Datang.conf dengan alias yang tepat… 

Nonaktifkan Yum Plug-in di baris perintah

Seperti yang dinyatakan sebelumnya, kita juga dapat mematikan satu atau lebih plug-in saat menjalankan perintah YUM dengan menggunakan dua opsi penting ini.

  • --noplugin - Matikan semua plug-in
  • --DisablePlugin = plugin_name - menonaktifkan satu plug-in

Anda dapat menonaktifkan semua plug-in seperti dalam perintah yum ini.

# Yum Search ---Noplugins Yum-plugin 

Perintah berikutnya menonaktifkan plug-in, CastMirror Saat menginstal httpd kemasan.

# yum instal -disisablePlugin = httpd tercepat Plugin yang dimuat: Changelog Resolving Dependencies-> Menjalankan Pemeriksaan Transaksi ---> Paket httpd.x86_64 0: 2.4.6-45.EL7.centos.4 akan diperbarui -> Ketergantungan pemrosesan: httpd = 2.4.6-45.EL7.centos.4 untuk paket: 1: mod_ssl-2.4.6-45.EL7.centos.4.x86_64 ---> paket httpd.x86_64 0: 2.4.6-67.EL7.centos.6 akan menjadi pembaruan… 

Itu saja untuk saat ini! Anda mungkin juga ingin membaca artikel terkait yum berikut ini.

  1. Cara menggunakan 'riwayat yum' untuk mengetahui info paket yang diinstal atau dihapus
  2. Cara memperbaiki kesalahan yum: gambar disk database salah

Dalam panduan ini, kami menunjukkan cara mengaktifkan, mengkonfigurasi atau menonaktifkan plug-in Paket Yum Manager di CentOS/RHEL 7. Gunakan formulir komentar di bawah ini untuk mengajukan pertanyaan apa pun atau membagikan pandangan Anda tentang artikel ini.