
Usé el canal equivocado para mi Nexus 4; ¿Cómo lo actualizo y qué canal uso?
Trasfondo:
- Seguí este tutorial: https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/
Tengo Nexus 4, así que elegí la siguiente opción:
Nexus 4
|Track the latest development
|ubuntu-touch/devel/ubuntu
ubuntu-touch/devel/ubuntu
Resultó ser una imagen muy antigua.Popey recomendó usarlo
ubuntu-touch/rc/bq-aquaris.en
para Nexus 4Al intentar actualizar, encontré algunos problemas.
Preguntas
¿Tengo que actualizar completamente mi teléfono?
¿Ejecuto los comandos desde el teléfono o la computadora?
¿Qué comandos uso?
¿Qué significan los siguientes errores?
-
`2015/10/04 09:01:21 Start pushing /home/akiva/.cache/ubuntuimages/ubuntu-touch/rc/bq-aquaris.en/mako/version-25.tar.xz to device`
`2015/10/04 09:01:21 error pushing:`
y
`2015/10/04 08:48:24 Expecting the device to expose an adb interface...`
`device cannot be detected over adb`
Respuesta1
Solución
- ¿Tengo que actualizar completamente mi teléfono?
No. Una vez que tengas ubuntu allí, simplemente puedes actualizar.
- ¿Ejecuto los comandos desde el teléfono o la computadora?
Computadora, con teléfono conectado.
- ¿Qué comando uso?
Inicie el teléfono normalmente y ejecute este comando desde su computadora:
adb reboot recovery
Espere hasta que el teléfono entre en modo de recuperación y ejecute este comando:
ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en
Posibles errores
$ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en
2015/10/04 09:01:21 Start pushing /home/akiva/.cache/ubuntuimages/ubuntu-touch/rc/bq-aquaris.en/mako/version-25.tar.xz to device
2015/10/04 09:01:21 error pushing:
Esto se debe a que ha iniciado sesión en el teléfono. Debes iniciar sesión en modo de recuperación con el comando:adb reboot recovery
$ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en
2015/10/04 08:48:24 Expecting the device to expose an adb interface...
device cannot be detected over adb
Probablemente esté en el gestor de arranque en lugar del modo de recuperación. No podrás conectarte a adb allí. Si no es esto, también puedes probar el comando:
adb wait-for-device
e intenta enchufarlo hasta que se note.
Respuesta2
Si su teléfono puede iniciar Ubuntu, simplemente ingrese al modo de desarrollador seleccionando 'configuración>Acerca de>Modo de desarrollador' y luego conecte su dispositivo a su PC y ejecute 'ubuntu-device-flash' como lo describe Akiva.
Si obtiene errores, intente ejecutar 'ubuntu-device-flash --clear-cache touch'.
O verifique si su dispositivo está realmente conectado con 'dispositivos adb'. Esto debería enumerar todos los dispositivos conectados. con
-- Ahora no tengo PC aquí, por lo que todos los comandos están escritos mentalmente. Lo comprobaré mañana, pronto.