我开始在终端中升级到 16.04,并被问及如何应对/etc/update-manager/release-upgrades
vs中的变化/etc/update-manager/release-upgrades.dpkg-new
。
D
是一个查看两者之间差异的选项。我选择了它并获得了以下信息:
--- /etc/update-manager/release-upgrades 2012-09-12 12:33:15.882829838 +0200
+++ /etc/update-manager/release-upgrades.dpkg-new 2012-08-08 16:39:07.000000000 +0200 @@ -14,4 +14,4 @@
# used if the currently-running release is not itself an LTS
# release, since in that case the upgrader won't be able to
# determine if a newer release is available.
-prompt=normal
+Prompt=normal ~ (END)
问题是我关闭了终端,因为我不知道我可以用它q返回问题。我现在该怎么做才能让问题回来?
答案1
唯一需要设置的选项/etc/update-manager/release-upgrades
是您希望提示哪些 Ubuntu 版本:所有版本、仅 LTS 版本或不提示。因此,即使您没有机会检查更改,也不会真正破坏任何东西。而且您可以随时自己编辑文件以按您喜欢的方式进行设置。文件的大部分内容都包含注释,解释如何执行此操作。以下是当前内容(详情见下文):
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting behavior, valid options:
#
# never - Never check for a new release.
# normal - Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the release that immediately succeeds the currently-running
# release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that this option should not be
# used if the currently-running release is not itself an LTS
# release, since in that case the upgrader won't be able to
# determine if a newer release is available.
Prompt=lts
所以你不太可能需要担心这一点。话虽如此,我在下面详细介绍了几种选择。不过,我要强调的是,你可能完全可以忽略这一点并继续升级。
如果你中断了安装,那么什么也不会发生,以同样的方式再次运行它通常会提示你同样的内容,包括较新版本的配置文件。
所以我建议你这样做,除非你有特殊原因不这样做,或者你已经尝试过但没有效果。我猜你跑了sudo do-release-upgrade
。再次跑步应该是安全的。
但是你也可以运行
sudo apt-get --reinstall install ubuntu-release-upgrader-core
因为这是提供该特定文件。 (不使用--purge
标志,因为这通常会删除当前的conffile。)然后继续运行sudo do-release-upgrade
。
如果旧文件已被保留 - 或者已被新文件替换 -但升级成功,那么您就不必担心任何事情。
你也可以自己检查新文件并将其与您当前拥有的文件进行比较。这是 14.04 版本的文件,因为您当前正在运行 14.04,并且这是一个安装的包前已升级至16.04。