由于不再支持 21.10,我想升级到 22.04。然而,运行
sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)
给出以下输出
...
Please install all available updates for your release before upgrading.
Run Code Online (Sandbox Code Playgroud)
但我无法安装所有可用更新,因为不再支持 21.10。跑步
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)
由于 21.10 不再可用,所以只给出了很多 404。
那么该怎么办?我想升级到 22.04,但必须先更新 21.10,然后才能升级。但我不能这样做,因为它不受支持。
使用这个脚本:
#!/bin/bash
sudo sed -i 's/continue/pass/g' /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py
sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list
sudo apt-get update
echo "Upgrade distro"
sudo do-release-upgrade
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install -f -y
sudo apt-get autoremove --purge -y
Run Code Online (Sandbox Code Playgroud)
从 :
https://github.com/daboynb/linux_scripts/blob/main/eol_to_jammy_source.sh
和
归档时间: |
|
查看次数: |
7457 次 |
最近记录: |