[Jderobot] Problemas con instalación de Jderobot en Ubuntu 12.04 32 y 64 bits

Roberto Calvo rocapal en gsyc.urjc.es
Jue Mayo 22 13:11:54 CEST 2014


He visto que 'libopenni-sensor-primesense0' está en algunas versiones de
repositorios debian (no de precise), y ps-engine también me gustan mucho
pero no lo encuentro (creo recordar que andaba en otro repo de PCL o
algo por el estilo).

Mira a ver si lo puedes estabilizar y nos cuentas!

El mié, 21-05-2014 a las 20:40 +0200, Julio Vega escribió:
>   Gracias Roberto!
> 
> 
>   pues aun así, sigo teniendo problemas. He limpiado todo el sistema
> minuciosamente para que no quedara rastro de Gazebo 1.9.5, he cambiado
> los repositorios por los que has adjuntado, he actualizado y vuelta a
> probar a instalar Jderobot siguiendo la receta.
> 
>  
>   Pero hay algo que sigue tirando de esa versión de Gazebo, y no sé
> qué es. De hecho, al instalar Jderobot me salta un conflicto con el
> paquete "ps-engine" que no puede ser instalado (asimismo en otra
> posible solución de conflicto me vuelve a aparecer
> "libopenni-sensor-primesense0"), y aunque salto ese conflicto, tras la
> instalación vuelvo a comprobar para mi decepción que Gazebo es la
> versión 1.9.5.
> 
> 
>   Voy a purificar definitivamente mi sistema, o hacer un "chroot" a
> ver qué ocurre.
> 
> 
>   Lo dicho, gracias por la ayuda.
> 
> 
>   Julio
> 
> 
> 
> El 20 de mayo de 2014, 18:12, Roberto Calvo <rocapal en gsyc.urjc.es>
> escribió:
>         
>         Hola Julio!
>         
>         Te contesto más abajo, sobre las pruebas que hecho en los dos
>         sistemas
>         
>         El jue, 15-05-2014 a las 19:50 +0200, Julio Vega escribió:
>         >   Buenas tardes,
>         >
>         >
>         >   tras instalar Jderobot en dos máquinas con Ubuntu 12.04
>         siguiendo
>         > las instrucciones por paquete Debian, me he percatado de
>         algunos
>         > problemas que cito a continuación:
>         >
>         >   - En 64 bits, la instalación se completa correctamente.
>         
>         
>         He probado a instalarlo otra vez en un chroot nuevo y funciona
>         correctamente la resolución de dependencias e instalación. Le
>         puedes
>         echar un ojo en [1].
>         
>         [1] http://pastebin.com/JE3Fqdih
>         
>         > Al ejecutar gazebo aparece que está tirando de la versión
>         1.9.5 que
>         > creo que no está aún probada, y efectivamente peta tarde o
>         temprano.
>         
>         
>         Ojo, porque gazebo 1.9.5 no está ni en los repositorios de
>         jderobot ni
>         en los repositorios de ubuntu 12.04. Si ves que está tirando
>         de él es
>         porque lo tienes instalado a mano o desde otro repositorio
>         debian.
>         
>         Después de instalar jderobot y gazebo (1.8.1) desde paquetes
>         deberías
>         ver lo siguiente si ejecutas gazebo.
>         
>         root en whatever:/# gazebo --version
>         Gazebo multi-robot simulator, version 1.8.1
>         Copyright (C) 2013 Open Source Robotics Foundation.
>         Released under the Apache 2 License.
>         http://gazebosim.org
>         
>         Y un listado de los paquetes y versiones importantes de
>         jderobot:
>         
>         root en whatever:/# dpkg -l | grep jderobot
>         ii  gazebo          1.8.1-3jderobot                   Gazebo
>         simulator - Main package
>         ii  jderobot        5.2.4-beta1                       jderobot
>         is a software development suite for robotics applications.
>         ii  kobuki          0.5.3-1jderobot                   <insert
>         up to 60 chars description>
>         ii  openni2         2.2.0-2jderobot                   The
>         OpenNI framework is an open source SDK for 3D development
>         
>         
>         
>         >
>         >   - En 32 bits, tras mucho pelearme con la instalación, no
>         consigo
>         > salvar la dependencia del paquete "openni-utils" que parece
>         ser que
>         > tiene problemas al ser procesado. Así, por ejemplo, me
>         vierte un error
>         > como el que muestro:
>         > libopenni-sensor-primesense0: Depends: libgcc1 (>= 1:4.1.1)
>         pero
>         > 1:4.6.3-1ubuntu5 está instalado
>         >                               Depends: libjpeg8 (>= 8c) pero
>         > 8c-2ubuntu7 está instalado
>         >                               Depends: openni-utils pero no
>         está
>         > instalado
>         >
>         >
>         >   Obviamente si el paquete "openni-utils" no se instala, se
>         quedan
>         > paquetes rotos y, en resumen, no se acaba instalando
>         "jderobot".
>         
>         
>         En [2] puedes ver la instalación de jderobot hecha en un
>         chroot limpio y
>         nuevo de ubuntu 12.04 en 32bit. Resuelve e instala sin
>         problemas.
>         
>         [2] http://pastebin.com/DsCEbcbz
>         
>         Los paquetes openni-utils o libopenni-sensor-primesense0 no
>         están ni en
>         el repo oficial de ubuntu 12.04 ni en el repo de jderobot. Y
>         tampoco los
>         necesita jderobot para instalar y funcionar.
>         Seguramente lo esté actualizando de algún otro repo que tengas
>         configurado en el sources.list y no debe estar actualizado con
>         las
>         dependencias del repo oficial de ubuntu 12.04 y está fallando
>         por eso.
>         
>         Recordad que si utilizáis repos no-oficiales de ubuntu 12.04 y
>         éstos no
>         se actualizan constántemente con las dependencias correctas,
>         pueden
>         llegar a dar fallos de este tipo.
>         
>         Te dejo más abajo los repos que he utilizado. Dale una vuelta
>         a ver si
>         puedes dejar los repos oficiales y vemos que tal va la
>         instalación.
>         
>         
>         >
>         >
>         >   - Por rizar el rizo, tras incluir los repositorios de
>         Jderobot y
>         > hacer el correspondiente "apt-get update", me aparece el
>         siguiente
>         > mensaje de error de clave pública del repositorio de
>         Jderobot:
>         > Error de GPG: http://apt-mirror.jderobot.org precise
>         Release: Las
>         > firmas siguientes no se pudieron verificar porque su llave
>         pública no
>         > está disponible: NO_PUBKEY D8A3751519274DEF
>         >
>         >
>         >   Este error no es determinante, pero si puede arreglarse
>         mejor.
>         >
>         >
>         >   Y eso es todo. ¿Puede alguien echar un cable?
>         >
>         >
>         >   Julio
>         
>         
>         Esto lo estamos mirando, pero no os preocupéis. Es solo un
>         aviso sobre
>         la no-firma de los paquetes debian y que no hay clave pública.
>         Nada que
>         no evite instalar correctamente los paquetes. Cuando lo
>         configuremos
>         correctamente habrá que ejecutar un comando para añadir la
>         clave pública
>         a vuestro anillo, vamos que no es algo automático.
>         
>         Un saludete!
>         
>         
>         --
>         ###### Ubuntu Main Repos
>         deb http://es.archive.ubuntu.com/ubuntu/ precise main
>         restricted
>         universe multiverse
>         
>         ###### Ubuntu Update Repos
>         deb http://es.archive.ubuntu.com/ubuntu/ precise-security main
>         restricted universe multiverse
>         deb http://es.archive.ubuntu.com/ubuntu/ precise-updates main
>         restricted
>         universe multiverse
>         deb http://es.archive.ubuntu.com/ubuntu/ precise-proposed main
>         restricted universe multiverse
>         deb http://es.archive.ubuntu.com/ubuntu/ precise-backports
>         main
>         restricted universe multiverse
>         
>         deb http://apt-mirror.jderobot.org/pcl/ubuntu  precise main
>         
>         deb http://jderobot.org/apt/ubuntu precise main
>         
>         >
>         >
>         >
>         > _______________________________________________
>         > Jde-developers mailing list
>         > Jde-developers en gsyc.es
>         >
>         http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>         
>         --
>         Roberto Calvo Palomino        | Robotics Lab (GSyC)
>         R&D Android Mobile Engineer   | Universidad Rey Juan Carlos
>         
>         Twitter: @rocapal
>         Linkedin: http://www.linkedin.com/in/rocapal
>         
>         _______________________________________________
>         Jde-developers mailing list
>         Jde-developers en gsyc.es
>         http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> 
> 
> 
> -- 
> http://www.juliovega.es
> 
> 

-- 
Roberto Calvo Palomino        | Robotics Lab (GSyC) 
R&D Android Mobile Engineer   | Universidad Rey Juan Carlos

Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal



More information about the Jde-developers mailing list