ubuntu 2304升级2404

现在2304已经不维护了,apt更新是全是404

需要先切换到官方提供的old源

1
2
3
4
5
6
7
8
9
10
deb http://old-releases.ubuntu.com/ubuntu/ lunar main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lunar-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lunar-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lunar-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lunar-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lunar main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lunar-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lunar-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lunar-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lunar-backports main restricted universe multiverse

更新所有包

1
2
apt-get update
apt-get upgrade -y

再将apt源更改为2310

1
2
3
4
5
6
7
8
9
10
deb http://old-releases.ubuntu.com/ubuntu/ mantic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ mantic-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ mantic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ mantic-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ mantic-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ mantic main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ mantic-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ mantic-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ mantic-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ mantic-backports main restricted universe multiverse
1
2
3
4
5
6
7
8
9
10
11
apt-get update
apt-get upgrade -y
apt-get dist-upgrade
这里需要根据提示需要自动卸载一些包(apt autoremove)


执行更新系统
do-release-upgrade

一路按y
最后重启
1
2
3
4
5
6
root@v:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble

注意:

1
2
3
4
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

需要apt-get dist-upgrade