Red Hat a pris la décision de faire de CentOS une rolling release après la version 8, la fameuse “Stream”. Qu’on soit d’accord avec ça ou pas, ce n’est pas le but de ce petit billet. En revanche, je vous ai concocté un script pour faire muter votre CentOS.

Pour changer, je vous balance le script entier d’abord :

#!/bin/sh

if [[ $UID != 0 ]]
then 
  echo "Not root, fuck off"
fi

dnf upgrade -y
dnf install -y centos-release-stream
dnf distro-sync -y

echo
cat /etc/os-release

exit 0

En toute simplicité, il check d’abord si on est root ou non. Si oui, tant mieux, sinon, c’est assez clair.

if [[ $UID != 0 ]]
then 
  echo "Not root, fuck off"
fi

Il met à jour les paquets de la distro et installe le paquet de transition :

dnf upgrade -y
dnf install -y centos-release-stream

Et enfin, il fait l’upgrade avec le distro-sync. Prenez garde, ce script est fait pour tourner tout seul, il ne vous demandera donc aucune confirmation.

Il vous montre finalement patte blanche :

echo
cat /etc/os-release

Et s’en va comme il est venu. Votre CentOS est maintenant une CentOS Stream.

Simple, rapide, efficace. KISS, comme disent les vieux unixiens.