Как обновить мой уже установленный образ Ubuntu Touch?

Сегодня я заметил, что когда я открыл диспетчер обновлений через системные настройки в Ubuntu touch, работающем на Nexus 7, он не показывал никаких обновлений. Но я выполнил следующие две команды в терминале:

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

Некоторые обновления начали загружаться, и с моего согласия они были установлены.

Почему это так? Почему средство обновления по беспроводной сети не показывает обновления? Я использую последний ежедневный образ Ubuntu Touch.

2 ответа

Решение

Обновление через системные настройки приведет к обновлению изображения, которое работает только тогда, когда изображение не находится в режиме записи изображения.

Это несколько отличается от обновления пакета через apt-get.

Эти два механизма являются взаимоисключающими:

  • Обновления на основе изображений работают с не записываемыми изображениями (файловая система только для чтения)
  • Apt получить работы на записываемых изображениях

После перехода в режим записи изображений можно вернуться к обновлению системы (не обязательно потерять ваши пользовательские данные).

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

Подробности об обновлениях на основе изображений можно прочитать здесь: https://wiki.ubuntu.com/ImageBasedUpgrades

Существует третья возможность, и это тот, который вы, возможно, установили образ на основе cdimage, который доступен для записи по умолчанию, и сегодня считается промежуточным образом, чтобы получить к системным образам.

Для тех, кто сталкивается с этим вопросом, ищет поддержку Ubuntu Touch. Canonical прекратила поддержку Ubuntu Touch 5 апреля 2017 года. Проект был передан UBports в качестве проекта сообщества. Вы можете установить и поддерживать Ubuntu Touch на своем сайте Ubuntu Touch.

Другие вопросы по тегам