-d
在命令末尾添加选项的确切含义是什么do-release-upgrade
?Ubuntu 文档将其定义为:
升级到 Ubuntu 的开发版本。
sudo do-release-upgrade -d
一旦 16.04.01 发布,和有什么不同sudo do-release-upgrade
吗?
我使用以下命令开始了从 14.04.05LTS 到 16.04.01LTS 的升级过程:
sudo do-release-upgrade -d
在开始这个之后,我读到:
不建议升级到开发版本
因此,我关闭了终端进程进行升级。现在,当我运行时sudo do-release-upgrade -d
,我可以继续升级。但是,如果我跑步sudo do-release-upgrade
,我会收到以下消息:
未找到新版本
我应该如何正确恢复升级过程?
使用
sudo do-release-upgrade -d
会将您升级到已阅读的最新开发版本。目前是 16.10,名为 Yakkety Yak,目前正在开发中,将于今年 10 月发布。最好的做法是检查您的
/etc/apt/sources.list
文件是否已被do-release-upgrade
命令修改。检查文件中是否有任何对 Trusty 的引用:
如果您从该命令获得输出行,则可以安全地运行以下两个 apt-get 命令,以确保您的 trusty 软件包尽可能是最新的:
否则,您需要将 sources.list 文件重置为其原始形式。
现在,检查您的更新管理器是否正在尝试通过以下方式转到正确的版本:
你应该看到一行写着
Prompt=lts
. 如果那在那里,那么sudo do-release-upgrade
应该工作。