Cara Mengaktifkan, Lumpuhkan dan Pasang Yum Plug-Ins

Cara Mengaktifkan, Lumpuhkan dan Pasang Yum Plug-Ins

YUM Plug-Ins adalah program kecil yang memanjangkan dan meningkatkan prestasi keseluruhan pengurus pakej. Beberapa daripada mereka dipasang secara lalai, sementara banyak yang tidak. Yum selalu memberitahu anda yang pemalam, jika ada, dimuatkan dan aktif setiap kali anda menjalankan perintah yum.

Dalam artikel pendek ini, kami akan menerangkan cara menghidupkan atau mematikan dan mengkonfigurasi YUM Package Manager Plug-Ins di CentOS/RHEL Distributions.

Untuk melihat semua pemalam aktif, jalankan arahan yum di terminal. Dari output di bawah, anda dapat melihat bahawa fastestmirror Plug-in dimuatkan.

# yum cari nginx Plugin yang dimuat: fastestmirror Repodata berusia lebih dari 2 minggu. Pasang Yum-Cron? Atau lari: yum makecache cepat menentukan cermin terpantas .. 

Membolehkan YUM plug-in

Untuk membolehkan YUM plug-in, pastikan arahan itu plugin = 1 (1 makna) wujud di bawah [Utama] seksyen dalam /etc/yum.Conf fail, seperti yang ditunjukkan di bawah.

# vi /etc /yum.Conf 
Fail konfigurasi YUM
[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

Ini adalah kaedah umum untuk membolehkan YUM plug-in secara global. Seperti yang akan kita lihat kemudian, anda boleh membolehkannya secara individu dalam fail konfigurasi mereka.

Melumpuhkan plug-in

Untuk melumpuhkan plug-in yum, hanya ubah nilai di atas ke 0 (bermaksud off), yang melumpuhkan semua pemalam di seluruh dunia.

plugin = 0 

Pada peringkat ini, berguna untuk diperhatikan bahawa:

  • Oleh kerana beberapa pemalam (seperti ID PRODUCT dan Langganan-Manager) menawarkan fungsi asas yum, tidak disyorkan untuk mematikan semua pemalam terutama di seluruh dunia.
  • Kedua, melumpuhkan pemalam di seluruh dunia dibenarkan sebagai jalan mudah, dan ini menunjukkan bahawa anda boleh menggunakan peruntukan ini apabila menyiasat masalah yang mungkin dengan Yum.
  • Konfigurasi untuk pelbagai pemalam terletak di /etc/yum/pluginconf.d/.
  • Melumpuhkan pemalam di seluruh dunia /etc/yum.Conf mengatasi tetapan dalam fail konfigurasi individu.
  • Dan anda juga boleh melumpuhkan satu atau semua plug-in yum semasa menjalankan yum, seperti yang diterangkan di kemudian hari.

Memasang dan Mengkonfigurasi Plugin Yum Tambahan

Anda boleh melihat senarai semua plug-in yum dan deskripsi mereka menggunakan arahan ini.

# yum cari yum-plugin Plugin yang dimuatkan: repodata fastestmirror berusia lebih dari 2 minggu. Pasang Yum-Cron? Atau jalankan: Yum Makecache Pantas Pepatah Mirror dari Hostfile Cached * Base: Mirror.SOV.UK.Goscomb.bersih * epel: www.Mirrorservice.org * tambahan: cermin.SOV.UK.Goscomb.Bersih * Kemas kini: Cermin.SOV.UK.Goscomb.net ================================================ ======================= N/s dipadankan: yum-plugin ===================== ================================================= ====== PackageKit-Yum-Plugin.x86_64: Beritahu PackageKit untuk menyemak kemas kini apabila yum keluar fusioninventory-agent-yum-plugin.Noarch: Tanya Ejen FusionInventory untuk menghantar inventori ketika yum keluar Kabi-Yum-Plugins.Noarch: The Centos Linux kernel abi yum plugin yum-plugin-aliases.noarch: plugin yum untuk membolehkan penapis alias yum-plugin-auto-update-debug-info.noarch: plugin yum untuk membolehkan kemas kini automatik ke pakej debuginfo yang dipasang yum-plugin-changelog.Noarch: plugin yum untuk melihat changelog pakej sebelum/selepas mengemas kini yum-plugin-fastestmirror.Noarch: Plugin Yum yang memilih repositori terpantas dari senarai mirrorlist yum-plugin-filter-data.noarch: plugin yum ke penapis senarai berdasarkan data pakej yum-plugin-fs-snapshot.noarch: plugin yum untuk gambaran sistem fail anda secara automatik semasa kemas kini yum-plugin-keys.Noarch: Plugin Yum Untuk Menangani Kekunci Menandatangani Yum-Plugin-List-Data.noarch: plugin yum untuk menyenaraikan data pakej agregat yum-plugin-local.Noarch: plugin yum untuk mengurus repo tempatan secara automatik. pakej yang dimuat turun yum-plugin-mere-conf.Noarch: plugin yum untuk menggabungkan perubahan konfigurasi semasa memasang pakej yum-plugin-ovl.noarch: plugin yum untuk bekerja di sekitar overlayfs masalah-plugin-post-actions-actions-actions.noarch: plugin yum untuk menjalankan perintah sewenang-wenangnya apabila pkg tertentu bertindak ke atas keunggulan yum-plugin.Noarch: Plugin untuk memberi keutamaan kepada pakej dari Repos Yum-Plugin-ProtectBase yang berbeza.noarch: plugin yum untuk melindungi pakej dari repositori tertentu. Yum-Plugin-PS.Noarch: plugin yum untuk melihat proses, berkenaan dengan pakej yum-plugin-remove-with-leaves.Noarch: plugin yum untuk menghilangkan kebergantungan yang tidak lagi digunakan kerana penyingkiran yum-plugin-rpm-hard-cache.Noarch: plugin yum untuk mengakses fail RPMDB awal untuk memanaskan akses ke DB Yum-Plugin-show-leaves.noarch: plugin yum yang menunjukkan pakej daun yang baru dipasang yum-plugin-tmprepo.noarch: plugin yum untuk menambah repositori sementara yum-plugin-tsflags.noarch: plugin yum untuk menambah tsflags dengan pilihan commandline yum-plugin-upgrade-helper.Noarch: plugin yum untuk membantu menaik taraf ke versi pengedaran seterusnya Yum-Plugin-Verify.Noarch: plugin yum untuk menambah arahan mengesahkan, dan pilihan yum-plugin-versionLock.noarch: plugin yum untuk mengunci pakej yang ditentukan daripada dikemas kini 

Untuk memasang pemalam, gunakan kaedah yang sama untuk memasang pakej. Contohnya kita akan memasang Changelog pemalam yang digunakan untuk memaparkan changelog pakej sebelum/selepas mengemas kini.

# yum pasang yum-plugin-changelog 

Sebaik sahaja anda memasang, Changelog akan diaktifkan secara lalai, untuk mengesahkan Ambil ke dalam fail konfigurasinya.

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

Sekarang anda boleh melihat Changelog untuk pakej (httpd dalam kes ini) seperti ini.

# yum changelog httpd Plugin yang dimuatkan: Changelog, Fastestmirror Memuatkan Kelajuan Cermin dari Hostfile Cached * Base: Cermin.linode.com * epel: cermin.Freethought-internet.co.UK * Tambahan: Cermin.linode.com * kemas kini: cermin.linode.com menyenaraikan semua changelogs ================== Pakej yang dipasang ==================== httpd-2.4.6-45.EL7.Centos.4.x86_64 Dipasang * Wed Apr 12 17:30:00 2017 Centos Sumber <[email protected]> - 2.4.6-45.EL7.Centos.4 - Keluarkan indeks.html, tambah centos-noindex.tar.GZ - Tukar VSTRING - Tukar Symlink untuk PoweredBy.PNG - Kemas kini selamat datang.conf dengan alias yang betul .. 

Lumpuhkan plug-in dalam baris arahan

Seperti yang dinyatakan sebelum ini, kami juga boleh mematikan satu atau lebih pemalam semasa menjalankan arahan yum dengan menggunakan dua pilihan penting ini.

  • --noplugins - mematikan semua pemalam
  • --disablePlugin = plugin_name - melumpuhkan satu pemalam

Anda boleh melumpuhkan semua pemalam seperti dalam perintah yum ini.

# carian yum-noplugins yum-plugin 

Perintah seterusnya melumpuhkan pemalam, fastestmirror semasa memasang httpd pakej.

# yum install --disablePlugin = fastestmirror httpd Plugin yang dimuat: Changelog Menyelesaikan Dependensi-> Memeriksa Transaksi ---> Pakej HTTPD.x86_64 0: 2.4.6-45.EL7.Centos.4 akan dikemas kini -> Ketergantungan memproses: httpd = 2.4.6-45.EL7.Centos.4 untuk pakej: 1: mod_ssl-2.4.6-45.EL7.Centos.4.x86_64 ---> pakej httpd.x86_64 0: 2.4.6-67.EL7.Centos.6 akan menjadi kemas kini .. 

Itu sahaja buat masa ini! Anda juga mungkin ingin membaca artikel berkaitan yum ini.

  1. Cara menggunakan 'sejarah yum' untuk mengetahui maklumat pakej yang dipasang atau dikeluarkan
  2. Cara Memperbaiki Ralat Yum: Imej cakera pangkalan data ditolak

Dalam panduan ini, kami menunjukkan cara mengaktifkan, mengkonfigurasi atau menyahaktifkan plug-in Package Manager Yum di Centos/RHEL 7. Gunakan borang komen di bawah untuk mengemukakan sebarang pertanyaan atau kongsi pandangan anda mengenai artikel ini.