GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment mettre à jour Centos 7 à 8

CentOS 8 est sorti le 23 septembre 2019. Les ISO sont disponibles sur le site officiel et peuvent être installées de plusieurs façons. Malheureusement, la version minimale n'est pas encore disponible (ou pas du tout) en tant qu'administrateur système c'était ma version préférée. environ 800 Mo par rapport à 6 Go, dans ce tutoriel, je vais vous montrer comment passer de Centos 7 à Centos 8

Veuillez considérer qu'il ne s'agit pas d'une mise à niveau officielle, elle n'est donc pas adaptée à un environnement de production.

Mise à niveau CentOS 7 vers 8

Téléchargez et installez le dépôt EPEL :

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installez yum-utils :

yum -y install rpmconf yum-utils

Résolution des packages rpm :

rpmconf -a

résultat :

Conserver par défaut.

Packages de nettoyage dont nous n'avons pas besoin.

package-cleanup --leaves
package-cleanup --orphans

résultat :

Installez un gestionnaire de packages DNF logiciel basé sur RPM :

yum -y install dnf

Suppression du gestionnaire de paquets yum :

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

Mettre à jour un système avec DNF :

sudo dnf -y upgrade

Installation de la nouvelle version :

dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

Mise à jour du référentiel EPEL :

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Nettoyage des fichiers temporaires complets conservés sur le référentiel

dnf clean all

suppression des noyaux

rpm -e `rpm -q kernel`

Suppression des conflits

rpm -e --nodeps sysvinit-tools

Maintenant, nous lançons la mise à jour

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Traitement de la nouvelle configuration :

rpmconf -a

Confirmez que le nouveau noyau du noyau est correctement installé :

rpm -e kernel-core
dnf -y install kernel-core

Confirmez que grub est mis à jour et au bon endroit

ROOTDEV=`ls /dev/*da|head -1`;
echo "Detected root as $ROOTDEV..."
grub2-install $ROOTDEV

Installer le package minimal :

dnf -y groupupdate "Core" "Minimal Install"

Vérifiez la version de Centos :

cat /etc/centos-release


Cent OS
  1. Comment installer DNF sur CentOS 7

  2. Comment mettre à jour la version de Git>=1.7.10 sur CentOS 6

  3. Comment mettre à niveau CentOS 6.10 à partir de CentOS 6.9-6.0

  4. Comment mettre à niveau CentOS 7.8 à partir de CentOS 7.7-7.0

  5. Comment mettre à niveau CentOS 7 vers CentOS 8 Linux

Comment mettre à niveau CentOS 7 vers Rocky Linux 8

Comment mettre à niveau le noyau sur CentOS 8.0

Comment mettre à niveau Fedora 23 vers Fedora 24 en utilisant DNF

Comment mettre à niveau Fedora 24 vers Fedora 25 en utilisant DNF

Comment mettre à niveau Fedora 25 vers Fedora 26 en utilisant DNF

Comment mettre à niveau CentOS 7 vers CentOS 8 Linux