Passage de Debian 10 -> Debian 11
#!/bin/bash
# Script upgrade Debian 10 (Buster) -> Debian 11 (Bullseye)
set -e
echo "=== Vérification version actuelle ==="
lsb_release -a || cat /etc/debian_version
echo "=== Sauvegarde des sources ==="
cp /etc/apt/sources.list /etc/apt/sources.list.bak.$(date +%F-%H%M)
echo "=== Dépôts archive pour finaliser Buster ==="
cat <<EOF >/etc/apt/sources.list
deb http://archive.debian.org/debian buster main contrib non-free
deb http://archive.debian.org/debian-security buster/updates main contrib non-free
EOF
# Update + Upgrade Buster
apt-get update -o Acquire::Check-Valid-Until=false
apt-get -y upgrade
apt-get -y dist-upgrade
echo "=== Passage aux dépôts Bullseye ==="
cat <<EOF >/etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
EOF
echo "=== Mise à jour vers Bullseye ==="
apt-get update
apt-get -y upgrade
apt-get -y dist-upgrade
echo "=== Nettoyage ==="
apt-get -y autoremove
apt-get -y clean
echo "=== Version actuelle après upgrade ==="
lsb_release -a || cat /etc/debian_version
echo "=== Upgrade terminé. Redémarrage conseillé. ==="
généré avec l’IA
Testé et validé par Daxit Solutions 🙂










