[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