Dalam posting ini, kita akan membahas tentang cara mempertahankan paket Linux saat ini dan yang lebih lama sambil memperbarui OS Linux dengan perintah 'yum'. Perhatikan bahwa /etc/yum.conf file konfigurasi berisi [main] bagian. Jika diperlukan maka kita dapat menambahkan banyak opsi tambahan di bawah bagian [utama]. Beberapa pasangan nilai kunci di bagian [main] memengaruhi cara yum beroperasi.
Contoh file konfigurasi /etc/yum.conf terlihat seperti di bawah ini:
# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonlypkgs= kernel-2.6.32-279.2.1.el6.x86_64, kernel-2.6.32-100.24.1.el5 installonly_limit=3 ... # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d
perintah installonlypkgs
Menggunakan “installonlypkgs=daftar paket yang dipisahkan spasi ” arahan di bawah /etc/yum.conf file, berikan daftar paket yang dipisahkan oleh spasi yang dapat diinstal oleh yum, tetapi tidak akan pernah diperbarui. Lihat halaman manual yum.conf untuk daftar paket yang hanya diinstal secara default.
# man yum.conf
Jika kita menambahkan direktif installonlypkgs ke /etc/yum.conf, kita perlu memastikan bahwa kita menyediakan daftar Paket yang hanya untuk install, termasuk yang terdaftar di bagian installonlypkgs dari man yum.conf.
Secara khusus, paket kernel harus selalu terdaftar di installonlypkgs (sebagaimana defaultnya), dan installonly_limit harus selalu disetel ke nilai yang lebih besar dari 2 sehingga kernel cadangan selalu tersedia jika kernel default gagal untuk boot.
# vi /etc/yum.conf installonlypkgs=space separated list of packages
perintah installonly_limit
Harap periksa juga installonly_limit arahan yang disebutkan di bawah ini.
Opsi ini menetapkan berapa banyak paket yang tercantum dalam direktif installonlypkgs yang dapat diinstal pada waktu yang sama. Kami dapat menandai nilai dengan bilangan bulat yang mewakili jumlah maksimum versi yang dapat diinstal secara bersamaan untuk paket tunggal apa pun yang terdaftar di installonlypkgs.
Default untuk direktif installonlypkgs menyertakan beberapa paket kernel yang berbeda, jadi ketahuilah bahwa mengubah nilai installonly_limit juga memengaruhi jumlah maksimum versi terinstal dari paket kernel tunggal mana pun. Nilai default yang tercantum di /etc/yum.conf adalah installonly_limit=3, dan tidak disarankan untuk menurunkan nilai ini, terutama di bawah 2.
installonly_limit Jumlah paket yang terdaftar di installonlypkgs untuk tetap diinstal pada waktu yang sama. Menyetel ke 0 menonaktifkan fitur ini.
# vi /etc/yum.conf installonly_limit=value
Kami dapat menonaktifkan fungsionalitas sama sekali dengan menyetel installonly_limit ke 0 :
# vi /etc/yum.conf installonly_limit=0
Menggunakan Perintah yumdb
Atau gunakan yumdb perintah kita dapat mengatur paket tertentu agar tidak dihapus pada pembaruan. Untuk menggunakan perintah yumdb kita perlu menginstal “yum-utils ” paket:
# yum install yum-utils
Contoh perintah yumdb:
# yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64
Jika Anda ingin mengembalikan perubahan sebelumnya, Anda dapat menggunakan perintah ini:
# yumdb del installonly kernel-2.6.32-279.2.1.el6.x86_64