¿Hay un emulador Ubuntu Touch o una forma de instalarlo en una VM?

27

¿Hay alguna forma de instalar Ubuntu Touch dentro de una máquina virtual en una computadora Ubuntu normal en lugar de en un teléfono o tableta? ¿O hay un emulador, como el que viene con el SDK de Android?

Yo creo
fuente

Respuestas:

23

¡Finalmente, hay un emulador!

Usando el emulador

Cómo instalar en Ubuntu 14.04:

sudo apt-get install android-emulator
cp -r /usr/share/android/emulator/ ~/
cd ~/emulator/
./build-emulator-sdcard.sh

Para ejecutar el emulador:

./run-emulator.sh

Para Ubuntu 13.10 y versiones anteriores , solo debería poder instalar la deb desde https://launchpad.net/ubuntu/+source/android .

Para actualizar su emulador, ejecute estos comandos:

cd ~/emulator/
rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz
./build-emulator-sdcard.sh

ADVERTENCIA: No desinstale y luego use apt-get autoremoveen amd64. Si lo hace, quedará en un estado inmejorable. Siga las instrucciones en la wiki para arreglar su sistema.

Para más detalles o cómo construir desde la fuente, vea la página wiki .

Otros metodos

Sin embargo, usar el emulador puede ser demasiado complejo si solo quieres ejecutar una aplicación o probar el shell unity8. Entonces, hay otros dos métodos:

1. Ejecutar aplicaciones Ubuntu Touch

Ahora puede instalar las aplicaciones táctiles centrales directamente en una computadora con Ubuntu 12.10 o posterior (o uno de los derivados, como Kubuntu) usando un PPA.

Primero, agregue el PPA diario de Core Apps ejecutando estos comandos en una terminal:

sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
sudo apt-get update

Luego instale las aplicaciones que desee ejecutando:

sudo apt-get install <app-name>

O puede instalarlos todos usando

sudo apt-get install touch-coreapps

Aquí hay una lista de las aplicaciones principales disponibles:

  • ubuntu-calculator-app
  • aplicación de calendario
  • ubuntu-clock-app
  • ubuntu-weather-app
  • ubuntu-docviewer-app
  • ubuntu-emailclient-app (todavía no funciona)
  • ubuntu-filemanager-app
  • ubuntu-rssreader-app
  • ubuntu-terminal-app
  • stock-ticker-mobile-app
  • letras caídas
  • sudoku-app
  • aplicación de música

Para obtener más información, consulte este artículo en http://www.omgubuntu.co.uk/ .

2. Ejecutando el Unity 8 Shell

Es posible ejecutar la interfaz móvil para Unity 8 en el escritorio si está ejecutando Ubuntu 13.10. Para hacer esto, instale el paquete unity8, ya sea haciendo clic en el enlace o escribiendo el siguiente comando:

sudo apt-get install unity8

Para ejecutarlo, use este comando:

unity8 -mousetouch

Desafortunadamente, no hay forma de ejecutar aplicaciones en el shell. Al hacer clic en una aplicación de escritorio, se abrirá en su propia ventana y hacer clic en una aplicación Ubuntu Touch no hará nada.

Yo creo
fuente
Un emulador ya está disponible.
achiang
Ver también (para 13.10): askubuntu.com/questions/387884/…
david6
7

Ahora hay un emulador experimental disponible. Echa un vistazo a https://wiki.ubuntu.com/Touch/Emulator

Batir Rupp
fuente
Esta es más bien una respuesta corta con solo un enlace. ¿Podría actualizar su respuesta con capturas de pantalla e instrucciones para instalar, en caso de que se cambie el enlace?
iBelieve
0

Editar /usr/share/android/emulator/build/tools/get-tarball-url.py

Cambio

host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/devel-proposed/mako/index.json"

a

host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"
Levent rasgó
fuente