#1 楼
根据Ubuntu工程基金会团队经理Steve Langasek的说法,默认情况下,LTS发行版之间的升级默认情况下不会启用,直到计划在7月发布的第一点发行版14.04.1为止。建议大多数LTS用户等到之后再升级到14.04。如果选择在此之前升级,则可以将
-d
选项传递给升级工具,并运行do-release-upgrade -d
或update-manager -d
,从原版12.04升级到14.04。 (-d
代表devel。)此问题解释了等待提示的理由:第一点发布?
评论
那么,为什么在以iso格式发布.1几天后,do-release-upgrade(不带-d)仍然说“找不到新版本”? (我的/ etc / update-manager / release-upgrades说“ Prompt = lts”)
–tu-Reinstate Monica-dor duh
2014年8月1日下午1:00
从对代码的检查来看,似乎“正常”版本默认使用列出了14.04的URL changelogs.ubuntu.com/meta-release,而LTS版本使用的URL更改版本不是URL changelogs.ubuntu.com/meta-release-lts。完全没有列出。我认为他们尚未更新元信息。
–tu-Reinstate Monica-dor duh
2014年8月1日在1:28
这似乎是发行疏忽,您可以提交错误并抄送我吗?电子邮件在我的个人资料中,谢谢!
–乔治·卡斯特罗(Jorge Castro)
2014年8月1日,3:20
@JorgeCastro这的确是发行版的监督,是否知道何时修复?是否提交了错误,在哪里可以跟踪? (我进行了搜索,但找不到它。我也想从12.04 LTS切换到14.04.1 LTS,我只想通过更新管理器进行操作。)
– MarnixKlooster恢复莫妮卡
2014年8月9日在7:12
看起来changelogs.ubuntu.com/meta-release-lts已修复。
– DLosc
2014年8月11日在20:52
#2 楼
如果无法访问GUI并希望在终端上更新:编辑文件
/etc/update-manager/release-upgrades
使
Prompt
与normal
或lts
匹配。 (请参见下面的列表,适合您的情况,请注意,您只能将LTS升级到另一个LTS版本): ,运行[DEFAULT]
Prompt=normal
如果显示正确的版本,请进行升级:
do-release-upgrade -c
如果想要升级到开发状态(例如,如果要从正式发布前从18.10升级到19.04),
-d
标志会很有帮助: br />这样,我可以将12.04升级到12.10。可用的
Prompt
选项包括: 正常-检查是否有新版本。如果找到了多个新发行版,发行版升级程序将尝试将
升级到紧随当前正在运行的发行版后的发行版。
lts-检查是否有新的LTS发行版可用。升级程序将尝试升级到当前运行的
之后的第一个LTS版本。请注意,如果
当前运行的发行版本身不是LTS发行版,则不应使用此选项,因为在这种情况下,升级程序将无法确定是否是较新的发行版。 >可用。
评论
我有一个类似的问题。我只是从Prompt = normal更改为Prompt = lts,对我来说效果很好。
– sir_k
2014年9月9日在10:48
我发现弗洛林所描述的问题相反。在4月21日至18日,Ubuntu 14.04 LTS一直在说“没有找到新版本”,直到我从“提示= lts”更改为“提示=正常”为止。我选择了16.04 LTS进行升级。我不知道为什么。
–冬天的龙女
18年4月21日在20:03
#3 楼
sudo do-release-upgrade -d
注意-d结尾;从
man
页面开始: -d, --devel-release
If using the latest supported release, upgrade to the development release
即使在
Prompt=lts
中使用/etc/update-manager/release-upgrades
也可以使用。评论
与问题中描述的相同...
– antivirtel
15年5月17日在11:07
#4 楼
2个选项:刻录iso并将其放入驱动器,它将自动检测升级
进入突触选项,然后选择“首选项”>“发行”>始终选择最高的版本。
问题解决了吗?
评论
会尝试的,谢谢。 :)我对没有意识到这一点感到愚蠢。
–ullenDM
2012年4月28日在2:16
10.04版本不会立即升级,请参阅我上面发布的链接。
–乔治·卡斯特罗(Jorge Castro)
2012年4月28日在2:18
#5 楼
如果您遇到此问题,而不是18.04.1问题,或者切换到lts或non-lts更新没有任何改变,请尝试以下操作(非常难于找到步骤)。打开终端并在
export DEBUG_UPDATE_MANAGER=true
命令之前键入:do-release-update -c
看看出了什么问题。如果遇到问题,我有:
result of meta-release download: '<urlopen error timed out>'
NO self.metarelease_information
No new release found.
您可以面临的问题是您已经为apt配置了不再相关的代理。由于历史原因(错误#446552),更新程序将在几个不合理的地方查找代理设置。除了系统范围的设置外,您还应该检查bash环境变量,
gconf
gnome代理设置,/etc/apt/apt.conf
和我的情况下的/root/.synaptic/synaptic.conf
。删除代理设置的方法是编辑文件。您也可以删除文件,这也可以。评论
非常感谢你。那就是我想要的。我决定进行python调试会话,但是您救了我!我在/root/.synaptic/synaptic.conf中配置了一个代理,但我不知道是谁设置的!
–溢出
20 Dec 30 '18:42
评论
奇怪的是,如果没有互联网连接,例如当网络中断时。由于某些原因,在这种情况下不会显示错误消息。我以前曾按照linuxconfig.org/…页上标题为“从图形用户界面禁用自动更新”的说明来禁用自动检查更新。完成该更改后,do-release-upgrade返回“找不到新版本”。我必须撤消此更改才能使它生效。
这回答了你的问题了吗? “最终版本”是“开发版本”吗?