Existe-t-il un moyen d'installer Ubuntu Touch dans une machine virtuelle sur un ordinateur Ubuntu standard plutôt que sur un téléphone ou une tablette? Ou existe-t-il un émulateur, tel que celui fourni avec le SDK Android?
Enfin, il y a un émulateur!
Comment installer sur Ubuntu 14.04:
Sudo apt-get install Android-emulator
cp -r /usr/share/Android/emulator/ ~/
cd ~/emulator/
./build-emulator-sdcard.sh
Pour exécuter l'émulateur:
./run-emulator.sh
Pour Ubuntu 13.10 et plus ancien , vous devriez pouvoir installer le fichier deb à partir de https://launchpad.net/ubuntu/+source/Android .
Pour mettre à jour votre émulateur, exécutez les commandes suivantes:
cd ~/emulator/
rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz
./build-emulator-sdcard.sh
AVERTISSEMENT: Ne désinstallez pas, puis utilisez apt-get autoremove
sur AMD64. Si vous le faites, vous resterez dans un état imbattable. Suivez les instructions sur le wiki pour réparer votre système.
Pour plus de détails ou pour savoir comment construire à partir des sources, voir la page du wiki .
Toutefois, l'utilisation de l'émulateur peut être trop complexe si vous souhaitez simplement exécuter une application ou tester le shell unity8. Donc, il y a deux autres méthodes:
Vous pouvez désormais installer les applications tactiles principales directement sur un ordinateur exécutant Ubuntu 12.10 ou une version ultérieure (ou l’un des produits dérivés, tel que Kubuntu) à l’aide d’un PPA.
Tout d’abord, ajoutez le PPA quotidien des applications principales en exécutant ces commandes dans un terminal:
Sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
Sudo apt-get update
Ensuite, installez les applications que vous voulez en lançant:
Sudo apt-get install <app-name>
Ou vous pouvez tous les installer en utilisant
Sudo apt-get install touch-coreapps
Voici une liste des principales applications disponibles:
Pour plus d'informations, voir cet article sur http://www.omgubuntu.co.uk/ .
Il est possible d'exécuter l'interface mobile d'Unity 8 sur le bureau si vous utilisez Ubuntu 13.10. Pour ce faire, installez le package unity8, soit en cliquant sur le lien, soit en tapant la commande suivante:
Sudo apt-get install unity8
Pour l'exécuter, utilisez cette commande:
unity8 -mousetouch
Malheureusement, il n’existe aucun moyen d’exécuter des applications dans le shell. Cliquer sur une application de bureau l'ouvrira dans sa propre fenêtre et cliquer sur une application Ubuntu Touch ne fera rien.
Il existe maintenant un émulateur expérimental disponible. Départ https://wiki.ubuntu.com/Touch/Emulator
Éditer /usr/share/Android/emulator/build/tools/get-tarball-url.py
Changement
Host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/devel-proposed/mako/index.json"
à
Host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"