Cara mengecualikan pakej khusus dari kemas kini yum

Cara mengecualikan pakej khusus dari kemas kini yum

Semasa kemas kini penuh atau proses menaik taraf pakej automatik, kadang -kadang pakej ditingkatkan yang tidak diperlukan. Kadang -kadang ini menyebabkan masalah serius di pelayan. Contohnya, anda perlu mengecualikan pakej kernel, PHP, MySQL dan Apache daripada mendapatkan dikemas kini semasa mengemas kini sistem melalui YUM. Tutorial ini akan membantu anda mencari jawapan bagaimana untuk mengecualikan pakej dari kemas kini yum? Cara menggunakan pilihan tidak termasuk dengan yum? Cara mengelakkan pakej dari kemas kini automatik melalui yum? Cara mengecualikan hanya pakej 32-bit atau 64-bit?

  • Cara mengecualikan pakej dari peningkatan apt-get

1. Tidak termasuk pakej dengan arahan

Anda hanya boleh menggunakan parameter baris perintah yang diklasifikasikan dengan yum untuk mengecualikan pakej tertentu daripada mendapatkan kemas kini. Anda boleh menentukan pelbagai pakej mengikut keperluan anda. Sebagai contoh, arahan di bawah akan mengemas kini semua pakej kecuali kernel dan php.

# yum update --exclude = kernel* --exclude = php* 

2. Tidak termasuk pakej dari kemas kini automatik

Di samping itu, anda juga boleh menambah penyertaan /etc/yum.Conf untuk melumpuhkan kemas kini pakej secara kekal. Menggunakan pilihan ini, anda tidak perlu menentukan setiap kali anda menjalankan arahan kemas kini yum dari prompt. Ini juga akan menghalang pakej dari kemas kini yang tidak disengajakan.

Edit /etc/yum.Conf Dalam editor dan tambahkan garis tidak termasuk di bawah contoh fail konfigurasi di bawah. Di bawah ini akan menghalang nama pakej mengemas kini bermula dengan kernel, redhat-release, php, mysql, dan httpd.

[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 tidak termasuk = kernel* redhat-release* php* mysql* httpd*  

3. Tidak termasuk pakej 32-bit atau 64-bit

Juga, anda boleh mengabaikan seni bina pakej tertentu. Seperti anda perlu mengecualikan pakej 32-bit atau 64-bit dari kemas kini automatik. Tentukan mereka dalam /etc /yum.conf seperti di bawah.

tidak termasuk =*.i?86 *.i686 

Kesimpulan

Tutorial ini membantu anda untuk mengecualikan pakej tertentu dari kemas kini yum. Anda boleh dengan mudah mengecualikan sebarang pakej atau kumpulan pakej dari kemas kini YUM dan menghalang kemas kini RPM yang tidak disengajakan.