我使用的是 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
,因此无需采取进一步措施进行修复或继续。
这里不适合提出功能请求或投诉;我们仅回答问题:提交适当的错误以便提高可用性。提交错误所需的努力与在此处提问所需的努力差不多。