La première commande que vous voulez savoir est Yum Check-Update. Si vous n'êtes pas familier avec Yum, lisez notre amorce sur Yum d'abord et revenez ici. La commande de damiser imprimera une liste de tous les packages pour lesquels une mise à jour est disponible. À des fins de script, il renverra également une valeur de sortie de 100 si les mises à jour sont requises, 0 si aucune mise à jour n'est requise ou 1 si une erreur s'est produite.
Voici un exemple de la façon de vérifier les mises à jour dans Centos:
Yum Check-update> / dev / null
Rc = $?
si [$ rc -eq 100]; alors
écho "des mises à jour sont nécessaires"
elif [$ rc -eq 0]; alors
Echo "Aucune mise à jour n'est nécessaire"
autre
Echo "Une erreur s'est produite dans la vérification de la mise à jour du package, réessayez"
Fi
Yum Check Update Centos
Et voici un exemple d'impression des mises à jour au besoin:
Yum Check-update> ./sortir
Rc = $?
si [$ rc -eq 100]; alors
chat ./sortir
Fi
Nous pouvons également vérifier les mises à jour pour un seul package avec Mise à jour et ne pas spécifier y, pour oui, lorsqu'on lui a demandé. Si vous appuyez sur y, pour oui, la mise à jour se déroulera pour le package spécifié. Par exemple, je ferai un chèque sur le package vim-minimal maintenant:
yum update vim-minimal
Si vous souhaitez procéder et mettre à jour tous les packages, allez-y et courez Mise à jour Et ne fournissez aucun nom de package. Il trouvera tous les packages hors de date et les mettra à jour tous après avoir confirmé Y pour oui à l'invite.
# mise à jour
Mise à jour
Une fois la mise à jour terminée, vous pouvez ré-cours le script de vérification ci-dessus et vous attendre à ne voir rien pour mettre à jour.
Yum Check-update> / dev / null
Rc = $?
si [$ rc -eq 100]; alors
écho "des mises à jour sont nécessaires"
elif [$ rc -eq 0]; alors
Echo "Aucune mise à jour n'est nécessaire"
autre
Echo "Une erreur s'est produite dans la vérification de la mise à jour du package, réessayez"
Fi
Centos Aucune mise à jour nécessaire
Il est important de garder votre système CentOS à jour. Vous pouvez utiliser la méthodologie ci-dessus pour aider.