[Jderobot-dev] Crear paquetes debian

Eduardo Perdices eperdices en gsyc.es
Jue Nov 29 20:36:25 CET 2012


S�, pero no hace falta subirlos antes, los puedes subir a la vez que 
subas el de jderobot.

Saludos.

El 29/11/12 19:38, Mikel Gonzalez Baile escribi�:
> Buenas Edu,
>
> tengo una peque�a duda acerca del fichero que me comentaste en el 
> anterior mensaje (http://svn.jderobot.org/jderobot/trunk/debian/control).
>
> En las dependencias, se encuentran los siguientes paquetes:
>
> libode-jderobot-dev, gearbox-jderobot-dev, gazebo-jderobot-dev, 
> player-jderobot-dev, stage-jderobot-dev
>
> los cuales, por el nombre, me da la sensaci�n de que son paquetes 
> tambi�n creados por ti, verdad? o bueno, que no son los que uno se 
> descarga desde el repositorio oficial de gearbox, gazebo, ode, etc, etc.
>
> Entiendo que por lo tanto ser�a necesario crear �stos previamente, 
> subirlos al repositorio de jderobot donde se almacenan los paquetes, y 
> luego ya a�adirlos como dependencias al propio paquete de JDErobot, no?
>
> Un saludo y gracias.
>
> Mikel.
>
>
> 2012/11/28 Eduardo Perdices <eperdices en gsyc.es <mailto:eperdices en gsyc.es>>
>
>     Hola,
>
>     ten�is el ejemplo completo en la carpeta debian dentro del svn de
>     jderobot. Concretamente lo de las dependencias se puede ver aqu�:
>
>     http://svn.jderobot.org/jderobot/trunk/debian/control
>
>     Saludos.
>
>     El 28/11/12 09:12, Oscar Garcia escribi�:
>>     El 27/11/2012 22:16, Mikel Gonzalez Baile escribi�:
>>>     Hola �scar, estoy empezando a crear mis primeros paquetes con dpkg,
>>>     hab�a le�do sobre checkinstall pero creo que dpkg es m�s completo
>>>     (corr�geme si me equivoco), y de momento estoy probando con cosas
>>>     sencillas, agregando poco a poco m�s complejidad (cabeceras,
>>>     librer�as, dependencias...) y adapt�ndolo al CMake, que es la
>>>     herramienta que utiliza JDErobot.
>>     Siento haberte confundido. En ning�n momento se puede comparar
>>     checkinstall con dpkg.
>>
>>     Checkinstall realiza la misma funci�n que debhelper, por lo que no se
>>     puede comparar ni dpkg con checkinstall ni dpkg con debhelper, pero s�
>>     que se pueden comparar debhelper con checkinstall y debhelper es la
>>     soluci�n m�s elegante (e integrada con cmake, seg�n me ha parecido leer
>>     por encima en la documentaci�n).
>>
>>     Gracias Eduardo, hasta ahora hab�a checkinstall por su sencillez de uso
>>     (creaci�n de un deb en un �nico comando). Gracias a tu gu�a r�pida estoy
>>     tratando de reconstruir los paquetes que ya he creado con anterioridad
>>     con dh_make, incluyendo algunos par�metros adicionales como la licencia
>>     (con -c gpl o -c lgpl, etc).
>>
>>
>>>     Lo que s� tengo dudas, es en c�mo hacer que si por ejemplo tu paquete
>>>     necesita de otros para su instalaci�n, instalar todos �stos
>>>     previamente de forma autom�tica, pero bueno, ir� investigando y
>>>     comentando por aqu�.
>>     Seg�n me ha parecido ver en la plantilla generada por dh_make
>>     posteriormente se usar� dh_makeshlibs para generar la sustituci�n de
>>     ${shlibs:Depends} obteniendo las librer�as compartidas que requieren los
>>     archivos generados. No s� c�mo se agregar�n manualmente dependencias (si
>>     hay alg�n archivo/plantilla para agregarlo sin tener que hacerlo a mano
>>     en control), pero yo cuando usaba checkinstall lo que hac�a era poner el
>>     nombre del paquete (o paquetes separados por comas) y, si es necesario,
>>     la versi�n m�nima entre par�ntesis.
>>
>>     Te pongo en una �nica l�nea dos ejemplos:
>>
>>     Depends: apache2, libc6 (>= 2.1)
>>
>>     Depende de tener instalado un paquete llamado "apache2" y una versi�n
>>     superior a 2.1 de libc6.
>>
>>     Para m�s informaci�n: man deb-control
>>
>>     Un saludo.
>>     _______________________________________________
>>     Jde-developers mailing list
>>     Jde-developers en gsyc.es  <mailto: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 <mailto: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/20121129/f4217e6e/attachment.htm 


More information about the Jde-developers mailing list