Forked from rrottmann/dist-upgrade-buster-to-bookworm.sh
Created
May 4, 2024 07:07
-
-
Save Alextrapixel/7dc6fba4a5a304596abe9522201ab824 to your computer and use it in GitHub Desktop.
Dist-Upgrade Debian 10 Buster to Debian 12 Bookworm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Dist-Upgrade Debian 10 Buster to Debian 12 Bookworm | |
| # Debian 10 | |
| apt-get -y update | |
| apt-get -y upgrade | |
| apt-get -y full-upgrade | |
| cat > /etc/apt/sources.list <<"EOF" | |
| deb http://deb.debian.org/debian/ bullseye main | |
| deb-src http://deb.debian.org/debian/ bullseye main | |
| deb http://security.debian.org/debian-security stable-security/updates main | |
| deb-src http://security.debian.org/debian-security stable-security/updates main | |
| deb http://deb.debian.org/debian/ bullseye-updates main | |
| deb-src http://deb.debian.org/debian/ bullseye-updates main | |
| EOF | |
| apt-get clean | |
| apt-get -y update | |
| apt-get -y upgrade | |
| apt-get -y full-upgrade | |
| shutdown -r now | |
| # Debian 11 | |
| cat > /etc/apt/sources.list <<"EOF" | |
| deb http://deb.debian.org/debian/ bookworm main | |
| deb-src http://deb.debian.org/debian/ bookworm main | |
| deb http://security.debian.org/debian-security stable-security/updates main | |
| deb-src http://security.debian.org/debian-security stable-security/updates main | |
| deb http://deb.debian.org/debian/ bookworm-updates main | |
| deb-src http://deb.debian.org/debian/ bookworm-updates main | |
| EOF | |
| apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BDE6D2B9216EC7A8 | |
| apt-get clean | |
| apt-get -y update | |
| apt-get -y upgrade | |
| apt-get -y full-upgrade | |
| # issue with libcrypt.so.1 | |
| cd /tmp | |
| apt -y download libcrypt1 | |
| dpkg-deb -x libcrypt1_1%3a4.4.25-2_amd64.deb . | |
| cp -av lib/x86_64-linux-gnu/* /lib/x86_64-linux-gnu/ | |
| apt -y --fix-broken install | |
| apt-get -y upgrade | |
| apt-get -y full-upgrade | |
| apt-get -y auto-remove | |
| shutdown -r now |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment