<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">S&iacute;, pero no hace falta subirlos antes,
      los puedes subir a la vez que subas el de jderobot.<br>
      <br>
      Saludos.<br>
      <br>
      El 29/11/12 19:38, Mikel Gonzalez Baile escribi&oacute;:<br>
    </div>
    <blockquote
cite="mid:CAOff0X7042T8OL8QiHe2U3ENb_d+GFyLEXEUFUbye2xMf+ph0Q@mail.gmail.com"
      type="cite">Buenas Edu,
      <div><br>
      </div>
      <div>tengo una peque&ntilde;a duda acerca del fichero que me comentaste
        en el anterior mensaje (<a moz-do-not-send="true"
          href="http://svn.jderobot.org/jderobot/trunk/debian/control"
          target="_blank"
          style="font-family:arial,sans-serif;font-size:16px">http://svn.jderobot.org/jderobot/trunk/debian/control</a>).&nbsp;</div>
      <div><br>
      </div>
      <div>En las dependencias, se encuentran los siguientes paquetes:</div>
      <div><br>
      </div>
      <div>libode-jderobot-dev, gearbox-jderobot-dev,
        gazebo-jderobot-dev, player-jderobot-dev, stage-jderobot-dev<br>
      </div>
      <div>
        <br>
      </div>
      <div>los cuales, por el nombre, me da la sensaci&oacute;n de que son
        paquetes tambi&eacute;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.</div>
      <div><br>
      </div>
      <div>Entiendo que por lo tanto ser&iacute;a necesario crear &eacute;stos
        previamente, subirlos al repositorio de jderobot donde se
        almacenan los paquetes, y luego ya a&ntilde;adirlos como dependencias
        al propio paquete de JDErobot, no?</div>
      <div><br>
      </div>
      <div>Un saludo y gracias.</div>
      <div><br>
      </div>
      <div>Mikel.</div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2012/11/28 Eduardo Perdices <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:eperdices@gsyc.es" target="_blank">eperdices@gsyc.es</a>&gt;</span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>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>
                <a moz-do-not-send="true"
                  href="http://svn.jderobot.org/jderobot/trunk/debian/control"
                  target="_blank">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>
              <div>
                <div class="h5">
                  <blockquote type="cite">
                    <pre>El 27/11/2012 22:16, Mikel Gonzalez Baile escribi&oacute;:
</pre>
                    <blockquote type="cite">
                      <pre>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>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>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>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 moz-do-not-send="true" href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a>
<a moz-do-not-send="true" href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a>
</pre>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            Jde-developers mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
            <a moz-do-not-send="true"
              href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers"
              target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>