Как обновить мой уже установленный образ 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.