[Jderobot-dev] Subidos paquetes para JDErobot5.1 en el servidor de pruebas

Mikel Gonzalez Baile m.gonzalezbai en gmail.com
Mie Ene 30 21:27:58 CET 2013


Hola Juan,

de momento los paquetes los estoy creando para Debian, en su rama testing
(wheezy), por eso te encuentras con los errores que comentas. También
crearé los paquetes para Ubuntu 12.04, pero quería tener primero estos
finos y ya sacar los de Ubuntu 12.04 sabiendo que éstos funcionan bien. Lo
he pensado así porque crear alrededor de 30 paquetes es bastante tedioso
sólo para una distro, con lo que para dos me acabaría liando... jejeje.

Cuando tenga estos ya pulidos, me pongo con los de Ubuntu 12.04, los cuales
deberían de dar menos problemas puesto que ya cuento con la experiencia
adquirida con Debian. En cuanto los tenga yo aviso por aquí.

Un saludo.

Mikel.


2013/1/30 Juan Navarro Bosgos <jnbosgos en gmail.com>

> Hola Mikel,
>
>      estoy teniendo algunos problemas con las dependencias de alguno de
> los paquetes; estoy usando Ubuntu 12.04, he seguido los pasos de este hilo
> para agregar el repositorio ("deb http://ordago.gsyc.es/apt/ lucid
> jderobot") con los paquetes de jderobot, y al intentar instalar
> gazebo-jderobot, gearbox-jderobot o pcl-jderobot obtengo las siguientes
> salidas:
>
> jnbosgos en teleko:~$ sudo apt-get install gazebo-jderobot
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias
> Leyendo la información de estado... Hecho
> No se pudieron instalar algunos paquetes. Esto puede significar que
> usted pidió una situación imposible o, si está usando la distribución
> inestable, que algunos paquetes necesarios no han sido creados o han
> sido movidos fuera de Incoming.
> La siguiente información puede ayudar a resolver la situación:
>
> Los siguientes paquetes tienen dependencias incumplidas:
>  gazebo-jderobot : Depende: libboost-filesystem1.49.0 (>= 1.49.0-1) pero
> no es instalable
>                    Depende: libboost-program-options1.49.0 (>= 1.49.0-1)
> pero no es instalable
>                    Depende: libboost-regex1.49.0 (>= 1.49.0-1) pero no es
> instalable
>                    Depende: libboost-signals1.49.0 (>= 1.49.0-1) pero no
> es instalable
>                    Depende: libboost-system1.49.0 (>= 1.49.0-1) pero no es
> instalable
>                    Depende: libboost-thread1.49.0 (>= 1.49.0-1) pero no es
> instalable
>                    Depende: libcegui-mk2-0.7.6 pero no es instalable
>                    Depende: ogre-jderobot pero no va a instalarse
> E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
>
>
> jnbosgos en teleko:~$ sudo apt-get install gearbox-jderobot
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias
> Leyendo la información de estado... Hecho
> No se pudieron instalar algunos paquetes. Esto puede significar que
> usted pidió una situación imposible o, si está usando la distribución
> inestable, que algunos paquetes necesarios no han sido creados o han
> sido movidos fuera de Incoming.
> La siguiente información puede ayudar a resolver la situación:
>
> Los siguientes paquetes tienen dependencias incumplidas:
>  gearbox-jderobot : Depende: libboost-python1.49.0 (>= 1.49.0-1) pero no
> es instalable
> E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
>
>
> jnbosgos en teleko:~$ sudo apt-get install pcl-jderobot
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias
> Leyendo la información de estado... Hecho
> No se pudieron instalar algunos paquetes. Esto puede significar que
> usted pidió una situación imposible o, si está usando la distribución
> inestable, que algunos paquetes necesarios no han sido creados o han
> sido movidos fuera de Incoming.
> La siguiente información puede ayudar a resolver la situación:
>
> Los siguientes paquetes tienen dependencias incumplidas:
>  pcl-jderobot : Depende: libboost-filesystem1.49.0 (>= 1.49.0-1) pero no
> es instalable
>                 Depende: libboost-system1.49.0 (>= 1.49.0-1) pero no es
> instalable
>                 Depende: libboost-thread1.49.0 (>= 1.49.0-1) pero no es
> instalable
> E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
>
>
> Buscando en los paquetes de librerías de la distribución de Ubuntu 12.04
> (precise) [1], parece que las últimas versiones de esos paquetes son: de
> libcegui-mk2-0.7.5 (0.7.5-8) y de los distintos libboost es (1.48.0-3).
> De manera que no sé si me falta algún otro repositorio, o como instalarlos.
>
> Un saludo, Juan
>
> [1] http://packages.ubuntu.com/precise/libs/
>
> El 30 de enero de 2013 13:30, Mikel Gonzalez Baile <
> m.gonzalezbai en gmail.com> escribió:
>
> Buenas,
>>
>> por un lado Álex:
>>
>> cambiando la localización de OGRE me funciona.
>>
>> Genial, saber que va funcionando me sirve para acotar problemas :-).
>>
>> Cuando carga el mundo pioneer2dxJde.world faltan las mallas de las
>> cámaras sony las tienes en [1].
>>
>> Le echo un ojo, no me había dado cuenta.
>>
>>
>>    - También hay que añadir al fichero setup.sh en GAZEBO_PLUGIN_PATH
>>       - /usr/local/share/gazebo-jderobot/plugins/pioneer2dxJde
>>
>> Exacto, la idea es que cuando ya vea que los paquetes funcionan, es
>> decir, se instalan sin problemas y demás, añadir un "setup.sh" que se
>> ajuste a la instalación de jderobot puesto que sabemos dónde se instala
>> cada cosa, con lo que sólo será necesario ejecutar ese script para que todo
>> quede configurado.
>>
>>
>>    - En el teleoperatorPC esta medito a pelo la siguiente línea
>>       - controlICE.cpp:273 namePose3DMotors =
>>       std::string("--Ice.Config=teleoperatorPC.cfg"); -> lo que significa que o
>>       tiene el fichero de configuración con ese nombre donde lanzas el componente
>>       o no va a funcionar
>>
>> Lo tengo en el "TODO list", jejeje.
>>
>> Como sugerencia en el nombre de los paquetes creo que sería más eficaz
>> llamarlos jderobot-{lo que sea}, para que cuando busques un paquete de
>> jderobot te salgan todos los disponibles porque sino es necesario saber el
>> nombre del paquete en cuestión.
>>
>> Pues tienes mucha razón en eso, es más, en un primer momento barajé esa
>> opción pero al final opté por seguir la nomenclatura que se usaba en los
>> paquetes anteriores (gazebo-jderobot, gearbox-jderobot, ...) pero creo que
>> lo voy a hacer como dices, es más práctico.
>>
>> Por otro lado Borja:
>>
>> Como ves, vuelve a decir que necesita libogre-1.7.4 y libogre-dev.
>>
>> pregunta, ¿es una instalación en un debian limpio o en el que ya has
>> tenido Gazebo? es por acotar el error. El caso es que yo también lo he
>> tenido y ahora mismo no recuerdo como lo solucioné (si es que lo
>> solucioné...jeje) pero vamos, lo suyo es que funcione a la primera y no
>> andar parcheando el sistema. Me pongo con ello hoy mismo.
>>
>> Lo que no entiendo es por qué al ir a instalarme camearserver me salga lo
>> siguiente:
>>
>> Pues ese error sí lo he tenido más recientemente y me ocurría cuando
>> alguno de los paquetes no eran instalables, como bien dices. Se me ocurre
>> que quizás no hayas borrado la anterior fuente "deb
>> http://ordago.gsyc.es/jderobot wheezy main" y hayas añadido además la
>> nueva "deb http://ordago.gsyc.es/apt/ lucid jderobot" por lo que se crea
>> un conflicto entre ambas. El caso es que, si bien problemas de dependencias
>> que puedan ocurrir en equipos con distintas configuraciones no he podido
>> testearlo a fondo (es en lo que estamos), lo que viene siendo descargarlos
>> y demás debería de ser común a todos puesto que todos accedemos al mismo
>> servidor.
>>
>> No sé si esto ya es problema mío o no, pero he vuelto a seguir los pasos
>> para añadir el repositorio (por si las moscas) y sigue pasando lo mismo.
>>
>> Siempre es problema mío, debe funcionar sí o sí, sino vaya unos
>> paquetes.... jejejej.
>>
>> Un saludo y muchas gracias chicos!!!
>>
>> Mikel.
>>
>>
>> 2013/1/30 Borja Mon Serrano <borjamonserrano en gmail.com>
>>
>>> Hola Maikel,
>>>
>>>  Cierto, este error también me ha ocurrido a mi al tratar de instalar
>>>>> Gazebo si previamente había instalado dicha librería. Estoy probando añadir
>>>>> unos atributos a los paquetes que, si encuentran este tipo de conflictos,
>>>>> desinstalen la librería conflictiva y la reemplace por los nuevos, sin
>>>>> embargo no me ha terminado de funciona. ¿Ha probado a desinstalar la
>>>>> librería libogre-1.7.4 y libogre-dev por completo? Creo recordar que así
>>>>> conseguía solucionarlo. De todos modos, acabaré añadiendo una sección en el
>>>>> manual donde explicaré los pasos para instalar todo el software necesario,
>>>>> donde por ejemplo, se solucionarán este tipo de errores.
>>>>>
>>>>
>>> Nada, he probado a desinstalar las librerías de ogre y ni aún así he
>>> conseguido nada, me sigue dando el mismo error. Una vez desinstaladas, con
>>> ogre-jderobot instalado, intento instalarme gazebo-jderobot:
>>>
>>> borjamon en pruebas:~$ sudo apt-get install gazebo-jderobot
>>> Leyendo lista de paquetes... Hecho
>>> Creando árbol de dependencias
>>> Leyendo la información de estado... Hecho
>>> Se instalarán los siguientes paquetes extras:
>>>   libcegui-mk2-0.7.6 libcegui-mk2-dev libogre-1.7.4 libogre-dev
>>> Paquetes sugeridos:
>>>   libcegui-mk2-0.7.6-doc ogre-doc
>>> Se instalarán los siguientes paquetes NUEVOS:
>>>   gazebo-jderobot libcegui-mk2-0.7.6 libcegui-mk2-dev libogre-1.7.4
>>>   libogre-dev
>>> 0 actualizados, 5 se instalarán, 0 para eliminar y 0 no actualizados.
>>> Necesito descargar 76,5 MB de archivos.
>>> Se utilizarán 183 MB de espacio de disco adicional después de esta
>>> operación.
>>> ¿Desea continuar [S/n]? S
>>>
>>> Como ves, vuelve a decir que necesita libogre-1.7.4 y libogre-dev. Hasta
>>> que llega un punto en el que:
>>>
>>> Desempaquetando libogre-dev (de .../libogre-dev_1.7.4+dfsg1-7_i386.deb)
>>> ...
>>> dpkg: error processing
>>> /var/cache/apt/archives/libogre-dev_1.7.4+dfsg1-7_i386.deb (--unpack):
>>>  intentando sobreescribir `/usr/include/OGRE/OgrePixelFormat.h', que
>>> está también en el paquete ogre-jderobot 5.1-1
>>> dpkg-deb: error: subprocess copiado was killed by signal (Tubería rota)
>>> Selecting previously unselected package gazebo-jderobot.
>>> Desempaquetando gazebo-jderobot (de .../gazebo-jderobot_5.1-1_i386.deb)
>>> ...
>>> Se encontraron errores al procesar:
>>>  /var/cache/apt/archives/libogre-dev_1.7.4+dfsg1-7_i386.deb
>>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>>>
>>> Así que ahora mismo estoy como la pescadilla que se muerde la cola.
>>>
>>> Lo que no entiendo es por qué al ir a instalarme camearserver me salga
>>> lo siguiente:
>>>
>>> borjamon en pruebas:~$ sudo apt-get install cameraserver-jderobot
>>> Leyendo lista de paquetes... Hecho
>>> Creando árbol de dependencias
>>> Leyendo la información de estado... Hecho
>>> No se pudieron instalar algunos paquetes. Esto puede significar que
>>> usted pidió una situación imposible o, si está usando la distribución
>>> inestable, que algunos paquetes necesarios no han sido creados o han
>>> sido movidos fuera de Incoming.
>>> La siguiente información puede ayudar a resolver la situación:
>>>
>>> Los siguientes paquetes tienen dependencias incumplidas:
>>>  cameraserver-jderobot : Depende: gearbox-jderobot pero no es instalable
>>>                          Depende: opencv-jderobot pero no es instalable
>>>                          Depende: jderobotice-jderobot pero no va a
>>> instalarse
>>>                          Depende: colorspaces-jderobot pero no va a
>>> instalarse
>>> E: No se pudieron corregir los problemas, usted ha retenido paquetes
>>> rotos.
>>>
>>> Con cameraview me sale algo parecido. Es decir, que es como si no
>>> encontrase los paquetes gearbox-jderobot ni opencv-jderobot y supongo que
>>> al no encontrar esos paquetes desestima la instalación de
>>> jderobotice-jderobot y de colorspaces-jderobot. No sé si esto ya es
>>> problema mío o no, pero he vuelto a seguir los pasos para añadir el
>>> repositorio (por si las moscas) y sigue pasando lo mismo.
>>>
>>> Un saludo y ánimo, que esto ya está a punto,
>>>
>>> Borja.
>>>
>>> _______________________________________________
>>> Jde-developers mailing list
>>> Jde-developers en gsyc.es
>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>
>>>
>>
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers en gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20130130/580690fd/attachment-0001.htm 


More information about the Jde-developers mailing list