Approvato: Fortect
L’aspetto fisico come alcuni dei nostri utenti si è verificato in un errore durante la disabilitazione degli aggiornamenti del core Yum. Ci sono molti fattori che possono causare questo disturbo. Discutiamone di seguito.
Ambiente
- Red Hat Enterprise Linux (RHEL) 5
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 7
- Red Hat Satellite
- Rete Red Hat
Problema
- Come posso escludere il kernel e altre offerte dall’aggiornamento su Red Hat Enterprise Linux mentre si esegue l’aggiornamento direttamente da yum?
- Come provare la funzione di esclusione con yum?
- Come posso impedire l’aggiornamento di un pacchetto quando scrivo il sistema da un server secondario?
- Come escludere solo i pacchetti a 32 bit, anche i pacchetti a 64 bit riconosciuti?
Risoluzione
-
La direzione
up2date
in Red Hat Enterprise Linux 6 esclude gli aggiornamenti del kernel per impostazione predefinita. L’ultimo standardyum
Red Hat Enterprise Linux 5 sono gli aggiornamenti del kernel. -
Per saltare l’installazione e/o l’aggiornamento del kernel o di altri pacchetti mentre ti guardi intorno, l’utility di aggiornamento
yum
su Red Hat Enterprise Linux 5, 6 e 7 presenta le seguenti funzionalità: -
Soluzione alternativa dalla linea di controllo:
# incredibile aggiornamento --exclude implica PACKAGENAME
Ad esempio, per escludere praticamente tutti i pacchetti relativi al kernel:
numero Yum update --exclude = kernel *
Per non includere i nomi dei pacchetti da gcc
a php
:
# yummy update --exclude = gcc, php
Per evitare che un pacchetto specifico venga aggiornato, modifichiamo semplicemente / e / yum. conf per utilizzare gli investimenti “escludi”.
Escludi i pacchetti Gcc * e PHP *:
incredibile aggiornamento del numero --exclude = gcc * --banish = php *
- Per apportare miglioramenti costanti, modifica il file
/etc/yum.conf
e di conseguenza ottieni i seguenti risultati:
[principale]cachedir è uguale a /var/cache/yum/? rrr basearch / $ releaseverConserva cache = 0Il livello di debug equivale a 2file di log = / var / log per ogni yum.logEccezione = Core * Versione Redhat - <==== If
Nota. Devi bandire molti pacchetti diversi e quindi separarli principalmente con uno spazio o una virgola. Non sono costituiti da diverse righe exclude =
rispetto al file di configurazione corrente solo perché yum
conta solo l’ultima voce exclude
.
Per non includere pacchetti a 32 bit, modifica il file /etc/yum.conf
più importante.
L’amministratore del pacchetto Yum consente gli aggiornamenti del kernel. Tuttavia, CentOS non offre mai l’ultimo kernel nel repository di base. Per aggiornare il kernel sul tuo CentOS, devi installare un grande repository di terze parti chiamato ElRepo. ElRepo offre una lunga versione del kernel disponibile su kernel.org.
escludere = 5 . .io? 86 * .i686
Questa soluzione fa parte del programma Red Hat Fast Track Publishing e include una seria libreria di soluzioni che gli sviluppatori Red Hat hanno sviluppato per aiutare i nostri clienti. Per fornire alla maggior parte delle persone le conoscenze necessarie in quanto incluse, questi articoli possono essere facilmente presentati nella loro forma grezza e nel loro stile grezzo.
D: Crea un ottimo elenco di eccezioni in modo che quelli che eseguono yum update non scaricheranno e installeranno sicuramente tutte le patch del kernel?
# gustoso aggiornamento –exclude = PACKAGENAME.# articolo yum –exclude = core *[main] cachedir = versus var / cache / yum / $ basearch – $ releasever keepcache = 0 debuglevel = ii logfile = / var / log e yum.log exclude = kernel * redhat-release * <====escludere è uguale a * .i? ottantasei * .i686.
Risposta:
Questo può essere causato in due modi:
1.yum file di configurazione per yum.conf (persistente)
2. Usa i dettagli della riga di comando
Usa Yum.conf
2. Questo può essere su tutti i client in questo passaggio “[main]” di yum in.conf.
3. Assicurati che le persone non vedano tutti i pacchetti del kernel in un nuovo pacchetto che viene installato quando i clienti eseguono il comando yummy update:
Dalla riga di comando
Questo è temporaneo e abbiamo bisogno di tempo per generare un elenco di eccezioni sul comando insert.
# ragazzo yum.confescludereUn elenco di pacchetti di esclusione o aggiornamenti da installare. Questo dovrebbe possibilmente essere un elenco separato dall'ambiente. I segnaposto per creare globi di conchiglie (come * e?) sono aiutati.
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
# vi /etc/yum.conf[soprattutto]cachedir = - var / cache / yum / rr basearch / $ releaseverConserva cache = 0Livello di debug significa 2file di log = /var/log e yum.logricerca esatta = 1obsoleto = 1gpgcheck = 1Plugin equivale a 1install_limit = 3# Escludi gli aggiornamenti principali di PUTescludere equivale a core *# IL TUO RESTO È QUI OPPURE In file separati denominati file.repo# tramite /etc/yum.repos.d
numero yum --exclude = core * updateAccelera ora le prestazioni del tuo computer con questo semplice download.