Сегодня я заметил, что когда я открыл диспетчер обновлений через системные настройки в Ubuntu touch, работающем на Nexus 7, он не показывал никаких обновлений. Но я выполнил следующие две команды в терминале:
sudo apt-get update
sudo apt-get dist-upgrade
Некоторые обновления начали загружаться, и с моего согласия они были установлены.
Почему это так? Почему средство обновления по беспроводной сети не показывает обновления? Я использую последний ежедневный образ Ubuntu Touch.
Обновление с помощью системных настроек приведет к обновлению изображения, которое работает, только когда изображение не находится в режиме для записи изображения .
Это несколько отличается от обновления пакета через apt-get.
Эти два механизма являются взаимоисключающими:
Как только вы перейдете в режим записи изображений, вы можете перезапустить систему (не обязательно потеряв свои пользовательские данные).
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