do-release-upgrade 在选择 D 表示“删除过时的软件包”后如何继续?

do-release-upgrade 在选择 D 表示“删除过时的软件包”后如何继续?

我使用的是 20.04,在终端上运行命令进行升级:

sudo apt dist-upgrade
sudo apt update
sudo apt dist-upgrade
sudo apt-get install update-manager-core
sudo gedit /etc/update-manager/release-upgrades
do-release-upgrade
sudo apt dist-upgrade 
sudo apt-mark unhold   mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
sudo apt dist-upgrade
sudo apt full-upgrade  
do-release-upgrade

被问了很多问题...希望我们有办法进行一次试运行,查看所有问题,在文本文件中回答它们,然后启动这个过程,将答案发送到文本文件(一行问题,下一行我们的答案,如果有任何新问题,在试运行中没有找到 - 一个自动默认或提示我们的选项)

无论如何被问到:

正在读取状态信息...完成

删除过时的软件包?

140 个包裹将被删除。

删除这些包裹可能需要几个小时。

继续 [yN] 详情 [d]d

选择 D. 向我展示了包裹然后展示了(END),见图

但看到列表后,不清楚如何恢复。按 Y(什么也没发生),然后按 Esc,然后按 Ctrl-Z,它退出了安装过程。

现在lsb_release -a 说我在使用 Ubuntu 21.10,但我该如何删除这些文件?为什么进程会退出?

从可用性角度来看,如果它在显示选择时告诉我如何恢复,那将会有所帮助......

答案1

按下q退出该显示并继续该do-release-upgrade过程。

使用 删除那些孤立的包sudo apt autoremove

您已处于该流程的最后一步do-release-upgrade,因此无需采取进一步措施进行修复或继续。

这里不适合提出功能请求或投诉;我们仅回答问题:提交适当的错误以便提高可用性。提交错误所需的努力与在此处提问所需的努力差不多。

相关内容