Busqué en la pila e incluso busqué en Google una respuesta antes de publicar aquí. Soy nuevo en Linux (lo instalé ayer). Lo estoy ejecutando desde virtualBox, es Santoku Linux (que, según tengo entendido, está basado en lbuntu, así que espero que este sea el lugar correcto para publicar mi pregunta).
Después de actualizar el administrador de SDK de Android cada vez que la máquina se iniciaba, recibí un error que decía que algo andaba mal con Android-tools-adb y Android-tools-fastboot. Pensé que probablemente se debía a una instalación corrupta, así que intenté reinstalar los paquetes pero seguía apareciendo un error:
Errors were encountered while processing:
/var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb
/var/cache/apt/archives/android-tools-fastboot_4.2.2+git20130218-3ubuntu23_amd64.deb
así que decidí eliminar, purgar y limpiar estos paquetes. Intenté nuevamente reinstalar usando:
sudo apt-get install android-tools-adb
para obtener solo las herramientas adb, apareció el mismo error que el anterior.
Esto es lo que veo en la terminal.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gir1.2-appindicator3-0.1 gir1.2-json-1.0 gir1.2-timezonemap-1.0
gir1.2-xkl-1.0 libtimezonemap1 python3-cairo python3-gi-cairo
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
android-tools-adb
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 0 B/65.8 kB of archives.
After this operation, 230 kB of additional disk space will be used.
(Reading database ... 254338 files and directories currently installed.)
Preparing to unpack .../android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb ...
Unpacking android-tools-adb (4.2.2+git20130218-3ubuntu23) ...
dpkg: error processing archive /var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb (--unpack):
trying to overwrite '/usr/bin/adb', which is also in package android-sdk 23.0.2-ubuntu1
Errors were encountered while processing:
/var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
¿Lo estoy haciendo bien? ¿O me equivoqué en alguna parte o estoy usando el comando incorrecto?
PD: El administrador de SDK de Android no funciona tan bien y devuelve este error:
Invalid desktop entry file: '/usr/share/applications/santoku-androidsdk.desktop'
Gracias
Respuesta1
Sólo puede haber uno.
dpkg: error processing archive /var/cache/apt/archives/android-tools-adb_4.2.2+git20130218-3ubuntu23_amd64.deb (--unpack):
trying to overwrite '/usr/bin/adb', which is also in package android-sdk 23.0.2-ubuntu1
Primero tienes que quitar el paquete.android-sdk
sudo apt-get remove android-sdk
instalar android-tools-adb
.
Después de eso ejecutar
sudo apt-get install -f
para reparar su sistema de paquetes.