Den første kommandoen du vil vite er Yum Check-oppdatering. Hvis du ikke er kjent med Yum, kan du lese vår grunning på Yum først og så komme tilbake hit. Check-UpDate-kommandoen vil skrive ut en liste over alle pakker som en oppdatering er tilgjengelig. For skriptformål vil det også returnere en utgangsverdi på 100 hvis oppdateringer er påkrevd, 0 hvis ingen oppdateringer er påkrevd eller 1 hvis det oppstår en feil.
Her er et eksempel på hvordan du kan se etter oppdateringer i CentOS:
yum check-update> /dev /null
RC = $?
hvis [$ rc -eq 100]; deretter
ekko "oppdateringer er nødvendig"
elif [$ rc -eq 0]; deretter
ekko "Ingen oppdateringer er nødvendig"
ellers
Ekko "Det oppstod en feil i pakkeoppdateringssjekken, prøv igjen"
fi
Yum Check Update Centos
Og her er et eksempel på å skrive ut oppdateringene etter behov:
yum check-update> ./produksjon
RC = $?
hvis [$ rc -eq 100]; deretter
katt ./produksjon
fi
Vi kan også sjekke oppdateringer for en enkelt pakke med Yum -oppdatering og ikke spesifisere y, for ja, når du blir spurt. Hvis du trykker på Y, for ja, vil oppdateringen fortsette for den spesifiserte pakken. For eksempel vil jeg gjøre en sjekk på pakken VIM-minimal nå:
Yum Update Vim-minimal
Hvis du vil fortsette og oppdatere alle pakker, kan du gå videre og løpe Yum -oppdatering og ikke oppgi noen pakkenavn. Det vil finne alle utdaterte pakker og oppdatere dem alle etter at du har bekreftet Y for ja på ledeteksten.
# yum oppdatering
Yum -oppdatering
Etter at oppdateringen er fullført, kan du kjøre sjekkskriptet ovenfor og forvente å se ingenting å oppdatere.
yum check-update> /dev /null
RC = $?
hvis [$ rc -eq 100]; deretter
ekko "oppdateringer er nødvendig"
elif [$ rc -eq 0]; deretter
ekko "Ingen oppdateringer er nødvendig"
ellers
Ekko "Det oppstod en feil i pakkeoppdateringssjekken, prøv igjen"
fi
Centos ingen oppdatering nødvendig
Det er viktig å holde centOS -systemet ditt oppdatert. Du kan bruke metodikken ovenfor for å hjelpe.