我搞砸了从 19.10 到 20.04 的更新过程

我搞砸了从 19.10 到 20.04 的更新过程

我确实do-release-upgrade -dc检查了是否获得了 20.04(没有 -d 则无法获得),然后我运行了它,所以我运行了,do-release-upgrade -d一切都很好。但是后来我取消了软件包的下载,因为我的互联网太差了,我决定在其他时间在其他地方下载。当我有更好的互联网时,do-release-upgrade -d给了我“在更新之前安装所有更新”。但我的系统已经在 fossa 存储库中。我检查了一下,没有绕过它的选项,所以没关系。apt full-upgrade那个错误告诉我应该这样做apt --fix-broken install,它已经修复了。所以apt full-upgrade再做一次完成更新。然后我想再做do-release-upgrade -d一次,但我的系统已经是 fossa。我可以让它保持这种状态吗(debian 更新是这样的,所以我认为没问题)还是我应该做一些安装后的步骤?

答案1

你必须:

  1. 确保你没有埃科安在里面来源列表类似

    grep "^deb.*eoan" -r /etc/apt/ --include="*.list"
    

    全部更改埃科安焦点手工或

    cd /etc/apt/sources.list.d
    sudo sed -i "s/eoan/focal/" some.list
    
  2. 获取最新的软件包列表

    sudo apt-get update
    
  3. 获取当前版本的所有最新依赖项

    sudo apt-get dist-upgrade
    

相关内容