Aggiornamento Centro

Aggiornamento Centro
Mantenere aggiornati i pacchetti è importante per evitare di correre in bug conosciuti e già fissi, nonché patching di eventuali vulnerabilità di sicurezza che potrebbero essere state trovate dai manutentori di distribuzione e pacchetti. Non è difficile farlo, andiamo bene ad esso.

Il primo comando che vuoi sapere è Controllo di Yum. Se non hai familiarità con Yum, leggi prima il nostro primer su Yum e poi torna qui. Il comando check-update stamperà un elenco di eventuali pacchetti per i quali è disponibile un aggiornamento. Ai fini dello scripting restituirà anche un valore di uscita di 100 se sono richiesti aggiornamenti, 0 se non sono richiesti aggiornamenti o 1 se si è verificato un errore.

Ecco un esempio di come verificare gli aggiornamenti in CentOS:

Yum check-update> /dev /null
Rc = $?
if [$ rc -eq 100]; Poi
Echo "Aggiornamenti sono necessari"
elif [$ rc -eq 0]; Poi
echo "non sono necessari aggiornamenti"
altro
echo "Un errore si è verificato nel controllo dell'aggiornamento del pacchetto, riprova"
fi

Yum Controlla aggiornamento centos

Ed ecco un esempio di stampare gli aggiornamenti secondo necessità:

Yum check-update> ./produzione
Rc = $?
if [$ rc -eq 100]; Poi
gatto ./produzione
fi

Possiamo anche controllare gli aggiornamenti per un singolo pacchetto con Aggiornamento di Yum e non specificare y, per sì, quando gli viene chiesto. Se si preme Y, per sì, l'aggiornamento procederà per il pacchetto specificato. Ad esempio, ora farò un controllo sul pacchetto Vim-Minimal:

AGGIORNAMENTO YUM Vim-Minimal

Se vuoi procedere e aggiornare tutti i pacchetti, vai avanti ed esegui Aggiornamento di Yum e non fornire nomi di pacchetti. Troverà tutti i pacchetti obsoleti e li aggiornerà tutti dopo aver confermato Y per sì al prompt.

# aggiornamento di yum

Aggiornamento di Yum

Al termine dell'aggiornamento, è possibile eseguire la reinserimento dello script di controllo sopra e aspettarsi di non vedere nulla da aggiornare.

Yum check-update> /dev /null
Rc = $?
if [$ rc -eq 100]; Poi
Echo "Aggiornamenti sono necessari"
elif [$ rc -eq 0]; Poi
echo "non sono necessari aggiornamenti"
altro
echo "Un errore si è verificato nel controllo dell'aggiornamento del pacchetto, riprova"
fi

Centros Nessun aggiornamento necessario

Conclusione

È importante mantenere aggiornato il tuo sistema CentOS. Puoi usare la metodologia sopra per aiutarti.