如何更新我已安装的Ubuntu Touch图像?

我今天注意到,当我通过在Nexus 7上运行的Ubuntu touch中的系统设置打开更新管理器时,它没有显示任何更新。 但是我在终端中运行了以下两个命令:

sudo apt-get update sudo apt-get dist-upgrade 

某些更新开始下载,经我同意,它们已安装完毕。

为什么会这样? 为什么无线更新设施没有显示更新? 我正在运行Ubuntu touch的最新每日构建映像。

通过系统设置更新将执行图像升级,该升级仅在图像不处于可写图像模式时才有效。

这与通过apt-get进行包更新有很大不同。

这两种机制是互斥的:

  • 基于图像的升级处理不可写图像(只读文件系统)
  • Apt可以处理可写图像

一旦处于可写图像模式,返回的方法是重新刷新系统(不一定会丢失用户数据)。

 adb shell rm /userdata/.writable_image ubuntu-device-flash [--channel channel_name] 

有关基于图像的升级的详细信息,请访问: https : //wiki.ubuntu.com/ImageBasedUpgrades

还有第三种可能性,那就是你可能已经安装了一个基于cdimage的图像,它默认是可写的,今天被认为是获取系统图像的中间图像。

对于那些偶然发现这个问题寻找Ubuntu Touch支持的人。 Canonical于2017年4月5日停止了对Ubuntu Touch的支持。该项目由UBports作为社区项目接管。 您可以在他们的网站Ubuntu Touch上安装和维护Ubuntu Touch