我有 Kubuntu 13.04(不受支持的版本),想将其升级到 14.04。当我尝试运行时,do-release-upgrade
出现此错误:
回溯(最近一次调用最后一次):文件“/usr/bin/do-release-upgrade”,第 123 行,位于“%(url)s\n”)% {'url': url}) ValueError:不支持的格式字符'?'(0xa)在索引 55
我知道我应该先升级到 13.10。我阅读了文档,但是当我尝试将old-releases
存储库添加到我的源列表时,出现了类似deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse
“我在更新源时收到 404 错误”的情况。
这个文档是不是太旧了,无法帮助我?我在哪里可以找到更新的文档?或者你能告诉我升级操作系统的其他方法吗?
答案1
编辑 /usr/bin/do-release-upgrade 并注释掉第 123 - 127 行
# make sure to inform the user if his distro is no longer supported
# this will make it appear in motd (that calls do-release-upgrade in
# check-new-release mode)
# if m.no_longer_supported is not None:
# url = "http://www.ubuntu.com/releaseendoflife"
# print(_("Your Ubuntu release is not supported anymore."))
# print(_("For upgrade information, please visit:\n"
# "%(url)s\n") % { 'url' : url })
升级后请务必删除评论!
答案2
这不是官方教程,但对我来说,lubuntu 成功了。1
. 将 /etc/apt/sources.list 更改为 13.10 存储库
(使用来自http://repogen.simplylinux.ch/)
2. apt-get update && apt-get upgrade && reboot && apt-get dist-upgrade
(将升级到 13.10。如果您的桌面丢失,请不要惊慌。通过清除 /home/userxxx 中的桌面配置并重新登录来解决这个问题)
3. 重启(以防万一)
4. 启动软件更新程序并运行 14.04 LTS 升级
5. 您已完成。
可能需要相当长的时间(2 次 dist 升级),并且不能保证
在每种情况下都能正常工作,但如果不行,重新安装仍然是一个选择。
答案3
我建议全新安装14.04 长期支持。
您也许可以升级到13.10通过将其放在其他媒体上(例如 USB 记忆棒)。
但 2014 年 1 月以后,没有支持13.04,以应对可能发生的任何问题。