GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come mantenere i pacchetti Linux attuali e precedenti durante l'aggiornamento con il comando "yum".

In questo post, discuteremo di come conservare i pacchetti Linux attuali e precedenti durante l'aggiornamento del sistema operativo Linux con il comando "yum". Nota che /etc/yum.conf il file di configurazione contiene un [main] sezione. Se necessario, possiamo aggiungere molte opzioni aggiuntive nella sezione [principale]. Alcune delle coppie chiave-valore nella sezione [main] influenzano il modo in cui yum opera.

Un esempio di file di configurazione /etc/yum.conf ha il seguente aspetto:

# 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

direttiva installonlypkgs

Utilizzando l'“installonlypkgs=elenco di pacchetti separati da spazi ” sotto /etc/yum.conf file, fornisce un elenco separato da spazi di pacchetti che yum può installare, ma non aggiornerà mai. Fare riferimento alla pagina man di yum.conf per l'elenco dei pacchetti che sono di sola installazione per impostazione predefinita.

# man yum.conf

Se aggiungiamo la direttiva installonlypkgs a /etc/yum.conf, dobbiamo assicurarci di fornire l'elenco dei pacchetti di sola installazione, inclusi quelli elencati nella sezione installonlypkgs di man yum.conf.

In particolare, i pacchetti del kernel dovrebbero sempre essere elencati in installonlypkgs (come sono per impostazione predefinita) e installonly_limit deve sempre essere impostato su un valore maggiore di 2 in modo che un kernel di backup sia sempre disponibile nel caso in cui quello predefinito non si avvii.

# vi /etc/yum.conf
installonlypkgs=space separated list of packages

direttiva installonly_limit

Controlla anche il installonly_limit direttiva menzionata di seguito.

Questa opzione imposta quanti pacchetti elencati nella direttiva installonlypkgs possono essere installati contemporaneamente. Possiamo contrassegnare il valore con un numero intero che rappresenta il numero massimo di versioni che possono essere installate contemporaneamente per ogni singolo pacchetto elencato in installonlypkgs.

Le impostazioni predefinite per la direttiva installonlypkgs includono diversi pacchetti del kernel, quindi tieni presente che la modifica del valore di installonly_limit influisce anche sul numero massimo di versioni installate di ogni singolo pacchetto del kernel. Il valore predefinito elencato in /etc/yum.conf è installonly_limit=3 e non è consigliabile diminuire questo valore, in particolare al di sotto di 2.

installonly_limit Numero di pacchetti elencati in installonlypkgs da mantenere installati contemporaneamente. L'impostazione su 0 disabilita questa funzione.

# vi /etc/yum.conf
installonly_limit=value

Possiamo disabilitare del tutto la funzionalità impostando installonly_limit su 0 :

# vi /etc/yum.conf
installonly_limit=0

Utilizzo del comando yumdb

In alternativa, utilizzando yumdb comando possiamo impostare un determinato pacchetto da impedire che venga rimosso durante gli aggiornamenti. Per usare il comando yumdb dobbiamo installare “yum-utils pacchetto ”:

# yum install yum-utils

Esempio di comando yumdb:

# yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64

Se desideri annullare la modifica precedente, puoi utilizzare questo comando:

# yumdb del installonly kernel-2.6.32-279.2.1.el6.x86_64


Cent OS
  1. Come gestire i lavori in background di Linux con il comando fg e bg

  2. Come utilizzare pipe e pipe con nome in Linux (con esempi)

  3. Come eseguire query su file, pacchetti e repository in Linux

  4. Come acquisire le sessioni del terminale e l'output con il comando di script Linux

  5. Come aggiornare Kali Linux con un solo comando

Come installare e utilizzare Docker su Rocky Linux 8

Come installare e utilizzare il comando Ack in Linux con esempi

Come installare e utilizzare il comando fd in Linux

15 Esempi di comandi Yum Linux:installazione, disinstallazione, aggiornamento dei pacchetti

10 esempi di esclusione Yum per saltare i pacchetti per l'aggiornamento Yum di Linux (come escludere gli aggiornamenti del kernel Yum)

apt comando Linux con esempi