En los repositorios de Debian Wheezy no se encuentran las herramientas para gestionar nuestro dispositivo Android o Firefox OS (ADB, FASTBOOT, …). Así que como nos cuentan en el siguiente link, tenemos dos opciones, instalar el SDK completo, o instalar los paquetes específicos desde la rama inestable (sid).
Como en principio no necesito el SDK de Android, voy a instalar tan sólo los paquetes necesarios para disponer de estas herramientas.
Lo primero que debemos hacer es crear una regla udev para no tener problemas de permisos al conectar nuestros dispositivos móviles:
# nano /etc/udev/rules.d/android.rules
Introducimos el siguiente contenido:
SUBSYSTEM==»usb», ATTR{idVendor}==»19d2″, MODE=»0666″, GROUP=»plugdev» # ZTE Open
SUBSYSTEM==»usb», ATTR{idVendor}==»18d1″, MODE=»0666″, GROUP=»plugdev» # Google device
Ahora necesitamos reiniciar el demonio udevd para que los cambios tengan efecto, podemos realizarlo con cualquiera de los siguientes comandos:
# service udev restart # /etc/init.d/udev restart
El identificador del vendedor se puede comprobar al hacer un lsusb en consola.
Ahora necesitamos instalar los paquetes necesarios que nos van a hacer falta para poder compilar las fuentes:
# aptitude install build-essential
A continuación agregamos el repositorio con las fuentes de sid, instalamos las dependencias del paquete, construimos los paquetes a partir de las fuentes, eliminamos el repositorio sid y por último instalamos los paquetes generados.
# mkdir android # cd android # echo "deb-src http://ftp.es.debian.org/debian/ sid main contrib non-free" > /etc/apt/sources.list.d/sid-sources.list # aptitude update # aptitude build-dep android-tools # apt-get source --build android-tools # No existe correspondencia en aptitude para las fuentes, que yo sepa # rm /etc/apt/sources.list.d/sid-sources.list # # dpkg -i android-tools-*.deb
Este proceso se ha realizado en una arquitectura de 64bits
Una vez llegados a este punto ya tenemos instaladas las últimas android tools:
- android-tools-adb_4.2.2+git20130529-3_amd64.deb
- android-tools-fastboot_4.2.2+git20130529-3_amd64.deb
- android-tools-fsutils_4.2.2+git20130529-3_amd64.deb
Así que ya tenemos funcionando adb para poder acceder a nuestro dispositivo!!