GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mempertahankan Paket Linux Saat Ini Dan Lama Saat Melakukan Pembaruan Dengan Perintah 'yum'

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


Cent OS
  1. Cara Mengelola Pekerjaan Latar Belakang Linux dengan Perintah fg dan bg

  2. Cara menangkap sesi terminal dan output dengan perintah skrip Linux

  3. Cara Menggunakan Perintah Shutdown dan Reboot Linux dengan Contoh

  1. Cara Menggunakan Pipes dan Named Pipes di Linux (dengan Contoh)

  2. Cara menanyakan file, paket, dan repositori di Linux

  3. Cara Memperbarui Kali Linux Dengan Satu Perintah

  1. Cara menggunakan Perintah Shutdown Linux dengan Contoh

  2. Cara Mendaftar Paket yang Terinstal di CentOS dengan Yum atau RPM

  3. Bagaimana memulai layanan saat boot dengan RHEL 8 / CentOS 8 Linux