Comment mettre à jour CentOS
Comme toutes les distributions Linux, il est important de maintenir votre système CentOS à jour afin de vous assurer que vous disposez des dernières mises à jour de sécurité et des dernières fonctionnalités. La mise à jour du système implique généralement simplement la mise à niveau de tous les paquets installés vers leurs dernières versions. Toutes les quelques années, une nouvelle version de CentOS est publiée, qui nécessite un processus de mise à jour plus complexe pour être installée.
Dans cet article, nous aborderons la mise à jour d’un système CentOS par paquet et la mise à niveau de l’ensemble du système d’exploitation. Cela peut être fait via la ligne de commande et l’interface graphique. Les deux méthodes seront présentées dans ce guide, afin que vous puissiez choisir celle qui vous convient le mieux.
Le processus de mise à niveau d’un système CentOS est un peu différent selon la version que vous avez installée. La dernière version de Centos a été déplacée vers le gestionnaire de paquets dnf. Avant Centos 8, yum était le gestionnaire de paquets utilisé. Quelle que soit la version que vous utilisez, nous vous montrerons les commandes appropriées afin que vous puissiez mettre à jour votre système.
Dans ce tutoriel, vous allez apprendre :
- Comment mettre à jour les packages CentOS via la ligne de commande
- Comment mettre à jour les packages CentOS via l’interface graphique
- Comment mettre à niveau l’ensemble du système CentOS
Comment mettre à jour CentOS
Mettre à jour les packages CentOS via la ligne de commande
Sur CentOS 8 et les versions ultérieures, ouvrez un terminal et tapez la commande suivante pour vérifier les mises à jour disponibles :
dnf check-update
Liste des paquets à mettre à jour
Pour installer toutes les mises à jour affichées, il suffit d’exécuter :
dnf update
S’il y a un paquet spécifique que vous souhaitez mettre à jour, sans mettre à jour tout le reste, vous pouvez le spécifier par son nom :
dnf update httpd
Sur CentOS 7 et les versions précédentes, le processus est assez similaire, mais vous utiliserez le gestionnaire de paquets yum. Utilisez cette commande pour vérifier les mises à jour disponibles :
yum check-update
Ensuite, pour installer les packages affichés :
yum update
Pour mettre à jour un package spécifique, spécifiez-le par son nom :
yum update httpd
Mettre à jour les packages CentOS via l’interface graphique
Cette section vous montrera comment mettre à jour CentOS via l’interface graphique. Ces instructions supposent que vous utilisez GNOME, l’environnement de bureau par défaut pour CentOS.
Pour commencer, ouvrez le menu des activités et cliquez sur l’application logicielle.
Ouvrez l’application logicielle dans le menu des activités
Accédez à l’onglet Mises à jour et assurez-vous de cliquer sur l’icône d’actualisation pour récupérer les nouvelles mises à jour.
Cliquez sur l’onglet Mises à jour et sur l’icône d’actualisation (indiquée par un carré rouge)
Vous pouvez maintenant mettre à jour CentOS en cliquant sur le bouton de téléchargement. Notez que ce menu ne vous permet pas de sélectionner des packages individuels à mettre à jour.
Cliquez sur le bouton de téléchargement pour commencer l’installation des mises à jour
Mettre à niveau l’ensemble du système CentOS via la ligne de commande
Les instructions de ligne de commande ci-dessus sont suffisantes pour maintenir les applications à jour et mettre à niveau CentOS vers des versions mineures plus récentes. Cependant, la mise à niveau vers une nouvelle version nécessitera quelques étapes supplémentaires. Cette section du guide montrera comment mettre à niveau les anciennes versions de CentOS vers la version actuelle, qui est CentOS 8.
Commencez par ouvrir un terminal et activez le référentiel EPL.
yum -y install epel-releaseInstallez le paquet
yum-utils.yum install yum-utilsEnsuite, résolvez les packages RPM, mais assurez-vous de choisir l’option par défaut pour conserver votre version actuelle.
yum install rpmconf rpmconf -aRépondez avec les options par défaut pour ces invites
Ensuite, nettoyez tous les packages dont votre système n’a plus besoin.
package-cleanup --leaves package-cleanup --orphansInstallez dnf, car il s’agit du nouveau gestionnaire de paquets pour CentOS 8.
yum install dnfSuppression du gestionnaire de paquets yum car il n’est plus utilisé.
dnf -y remove yum yum-metadata-parser rm -rf /etc/yumMettez à niveau les paquets installés avec dnf.
dnf upgradeMettez à niveau le paquet centos-release de CentOS 7 à 8.
dnf upgrade -y http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}Mettez à niveau le référentiel EPL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmSupprimez l’ancien noyau et les paquets en conflit.
rpm -e `rpm -q kernel` rpm -e --nodeps sysvinit-toolsLancez la mise à niveau du système vers CentOS 8.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-syncEnfin, installez le nouveau noyau et les paquets supplémentaires pour CentOS 8.
dnf install -y kernel-core dnf -y groupupdate "Core" "Minimal Install"Redémarrez pour finaliser les modifications.
reboot
Conclusion
Dans ce guide, nous avons vu les étapes nécessaires pour maintenir un système CentOS à jour, à la fois à partir de la ligne de commande et de l’interface graphique. Nous avons également vu comment effectuer une mise à niveau complète du système vers la dernière version - CentOS 8. N’oubliez pas qu’il est important de maintenir votre système à jour, car il fournit les derniers correctifs de sécurité et corrections de bogues.





