上次发布基本的Freya时,我们必须从Luna进行全新安装。

一旦Loki稳定版发布,是否有任何选择可以直接从Freya升级到loki?

我花了几天时间来设置我的系统,很难再次设置它。

评论

Fishdrown的解决方案是有用的。尽管它的第9点要求作者澄清:如何取消注释指定的文件以及在何处用xenial替换trusty。

#1 楼

根据官方的基本OS Twitter帐户上的此推文,将无法直接升级。需要全新安装。

另请参阅:我应该下载loki beta还是freya?

#2 楼

这已经得到了解答,但是也许可能需要在原始问题中添加一些关键字,这样才能更轻松地找到它。

请让我们知道您尝试了哪些搜索词。

评论


从Luna升级到Freya与从Freya升级到Loki可能是完全不同的问题。因此,这尚未得到答案。

–user170
16年7月20日在15:20



如果您深入研究我链接到的帖子,您会发现从5月12日开始链接的一条推文明确表明这次将不支持从Freya升级到Loki。 twitter.com/elementary/status/730802325967642624

–赛斯
16年9月10日在19:47

#3 楼

官方答案是:否

但是我今天确实设法从freya直接升级到loki。

首先,将Ubuntu从14.04升级到16.04,然后升级基本操作系统东西。

这是怎么做的(可能不适合每个人,因为我有很多例外,并且做了很多手动干预):



apt updateapt upgradeapt dist-upgrade;
确保文件Prompt=lts中的/etc/update-manager/release-upgrades;然后我尝试了/etc/lsb-release)。您的第三方apt来源将被自动禁用,并且DISTRIB_CODENAME=freya一词将被更新为DISTRIB_CODENAME=trusty文件中的do-release-upgrade
下载Ubuntu xenial升级;
由于文件No new release found中存在update-manager -c错误,我无法完成安装升级

所以我做了trustyxenial/etc/apt/source.list完成(也许我猜)安装;
现在不要重新启动计算机,以前的基本组件已由UnboundLocalError: local variable 'e' referenced before assignment/tmp/ubuntu-release-upgrader-e78072qe/DistUpgrade/DistUpgradeController.py删除;
通过取消注释目录apt update中的* .list文件来重新启用第三方apt源,并用apt upgrade替换apt dist-upgrade;
apt upgrade
apt dist-upgrade
/etc/apt/source.list.d/
发生冲突错误,因此我删除了python3-aptdaemon:trusty,然后继续xenial;
apt update

apt install pantheon-greeter pantheon-shell pantheon-terminal pantheon-files slingshot-launcher slingshot gala并且loki起来了

我可能忘记了一些东西,因为我没有在升级过程中做记录,以上步骤从bash历史记录中重新排列。