<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hola,<br>
      <br>
      ten&eacute;is el ejemplo completo en la carpeta debian dentro del svn de
      jderobot. Concretamente lo de las dependencias se puede ver aqu&iacute;:<br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a href="http://svn.jderobot.org/jderobot/trunk/debian/control">http://svn.jderobot.org/jderobot/trunk/debian/control</a><br>
      <br>
      Saludos.<br>
      <br>
      El 28/11/12 09:12, Oscar Garcia escribi&oacute;:<br>
    </div>
    <blockquote cite="mid:50B5C77C.7080604@linaresdigital.com"
      type="cite">
      <pre wrap="">El 27/11/2012 22:16, Mikel Gonzalez Baile escribi&oacute;:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hola &Oacute;scar, estoy empezando a crear mis primeros paquetes con dpkg, 
hab&iacute;a le&iacute;do sobre checkinstall pero creo que dpkg es m&aacute;s completo 
(corr&iacute;geme si me equivoco), y de momento estoy probando con cosas 
sencillas, agregando poco a poco m&aacute;s complejidad (cabeceras, 
librer&iacute;as, dependencias...) y adapt&aacute;ndolo al CMake, que es la 
herramienta que utiliza JDErobot.
</pre>
      </blockquote>
      <pre wrap="">

Siento haberte confundido. En ning&uacute;n momento se puede comparar 
checkinstall con dpkg.

Checkinstall realiza la misma funci&oacute;n que debhelper, por lo que no se 
puede comparar ni dpkg con checkinstall ni dpkg con debhelper, pero s&iacute; 
que se pueden comparar debhelper con checkinstall y debhelper es la 
soluci&oacute;n m&aacute;s elegante (e integrada con cmake, seg&uacute;n me ha parecido leer 
por encima en la documentaci&oacute;n).

Gracias Eduardo, hasta ahora hab&iacute;a checkinstall por su sencillez de uso 
(creaci&oacute;n de un deb en un &uacute;nico comando). Gracias a tu gu&iacute;a r&aacute;pida estoy 
tratando de reconstruir los paquetes que ya he creado con anterioridad 
con dh_make, incluyendo algunos par&aacute;metros adicionales como la licencia 
(con -c gpl o -c lgpl, etc).


</pre>
      <blockquote type="cite">
        <pre wrap="">Lo que s&iacute; tengo dudas, es en c&oacute;mo hacer que si por ejemplo tu paquete 
necesita de otros para su instalaci&oacute;n, instalar todos &eacute;stos 
previamente de forma autom&aacute;tica, pero bueno, ir&eacute; investigando y 
comentando por aqu&iacute;.
</pre>
      </blockquote>
      <pre wrap="">

Seg&uacute;n me ha parecido ver en la plantilla generada por dh_make 
posteriormente se usar&aacute; dh_makeshlibs para generar la sustituci&oacute;n de 
${shlibs:Depends} obteniendo las librer&iacute;as compartidas que requieren los 
archivos generados. No s&eacute; c&oacute;mo se agregar&aacute;n manualmente dependencias (si 
hay alg&uacute;n archivo/plantilla para agregarlo sin tener que hacerlo a mano 
en control), pero yo cuando usaba checkinstall lo que hac&iacute;a era poner el 
nombre del paquete (o paquetes separados por comas) y, si es necesario, 
la versi&oacute;n m&iacute;nima entre par&eacute;ntesis.

Te pongo en una &uacute;nica l&iacute;nea dos ejemplos:

Depends: apache2, libc6 (&gt;= 2.1)

Depende de tener instalado un paquete llamado "apache2" y una versi&oacute;n 
superior a 2.1 de libc6.

Para m&aacute;s informaci&oacute;n: man deb-control

Un saludo.
_______________________________________________
Jde-developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a>
<a class="moz-txt-link-freetext" href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>