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.
Revisions
-
rrottmann created this gist
Aug 20, 2023 .There are no files selected for viewing
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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,54 @@ # 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