web-dev-qa-db-fra.com

Comment mettre à jour mon image Ubuntu Touch déjà installée?

J'ai remarqué aujourd'hui que lorsque j'ai ouvert le gestionnaire de mises à jour via les paramètres système d'Ubuntu Touch fonctionnant sous Nexus 7, aucune mise à jour n'était affichée. Mais le j'ai exécuté les deux commandes suivantes dans le terminal:

Sudo apt-get update
Sudo apt-get dist-upgrade

Certaines mises à jour ont commencé à être téléchargées et, avec mon consentement, elles ont été installées.

Pourquoi cela est-il ainsi? Pourquoi le service de mises à jour en direct ne montre-t-il pas les mises à jour? J'utilise la dernière image de construction quotidienne d'Ubuntu Touch.

5
Pushkar

La mise à jour à l'aide des paramètres du système entraînera une mise à niveau de l'image qui ne fonctionnera que lorsque l'image ne sera pas en mode inscriptible .

Ceci est assez différent de faire une mise à jour de paquet via apt-get.

Ces deux mécanismes s’excluent mutuellement:

  • Les mises à niveau basées sur l'image fonctionnent sur des images non inscriptibles (système de fichiers en lecture seule)
  • Apt obtenir des travaux sur des images inscriptibles

Une fois en mode image inscriptible, le moyen de revenir en arrière est de reflasher le système (sans perdre nécessairement vos données utilisateur).

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

Vous trouverez plus de détails sur les mises à niveau basées sur une image ici: https://wiki.ubuntu.com/ImageBasedUpgrades

Il existe une troisième possibilité, à savoir que vous ayez peut-être installé une image basée sur cdimage, qui est accessible en écriture et qui est aujourd’hui considérée comme une image intermédiaire permettant d’accéder aux images système.

2
sergiusens

Pour ceux qui tombent sur cette question à la recherche d'un soutien pour Ubuntu Touch. Canonical a arrêté le support pour Ubuntu Touch le 5 avril 2017. Le projet a été repris par UBports en tant que projet communautaire. Vous pouvez installer et gérer Ubuntu Touch sur leur site web buntu Touch

0
Raffles