• =?iso-8859-1?Q?=BFc=F3m?= =?iso-8859-1?Q?o?= crear un repositorio p

    From Ana Guerrero Lopez@21:1/5 to All on Thu Oct 26 13:40:02 2017
    Hola Maikel,

    On Wed, Oct 25, 2017 at 04:07:31PM -0400, Maikel Enrique Pernía Matos wrote:
    Colegas:

    Desarrollo un proyecto que incluye varias aplicaciones y estas las
    distribuía en un pequeño repositorio que funcionaba bien hasta Jessie,
    estoy actualizando las app y su repo a Stretch y aquí es donde tengo la dificultad, resulta que luego de hacer las siguientes acciones (como
    root) :

    echo "deb http:192.168.1.5/repos/misox unstable main contrib
    /etc/apt/sources.list"

    apt-get update

    APT devuelve el siguiente mensaje:

    <cote>
    Leyendo lista de paquetes... ¡Error!
    W: El repositorio «http://192.168.1.6/ftp/misox unstable Release» no
    está firmado
    N: Los datos de un repositorio como este no se pueden autenticar y por
    tanto su uso es potencialmente peligroso.
    N: Vea la pagina de manual apt-secure(8) para los detalles sobre la
    creación de repositorios y la configuración de usuarios.
    E: No se pudo analizar el archivo de
    paquetes /var/lib/apt/lists/192.168.1.6_ftp_misox_dists_unstable_Release
    (1)
    W: Distribución conflictiva: http://192.168.1.6/ftp/misox unstable
    Release (se esperaba unstable, pero se obtuvo )
    E: No se pudo analizar el archivo de
    paquetes /var/lib/apt/lists/192.168.1.6_ftp_misox_dists_unstable_Release
    (1)
    E: No se pudieron analizar o abrir las listas de paquetes o el archivo
    de estado.
    </cote>


    Sé que todo sucede porque los paquetes no están firmados y aquí viene
    mis preguntas:

    ¿Cómo se debe hacer un repositorio no oficial para que sea gestionado
    por Debian, como lo fue en su momento el repo de Mate-Desktop?

    ¿Qué debo hacer para firmar mis paquetes y el repositorio?

    De antemano les digo: si la respuesta esta en Internet, no puedo acceder
    a ella por lo que agradecería si alguien me la puede hacer llegar vía
    email.

    ¿Imagino que estás usando apt-ftparchive para crear tu repositorio?
    Si es así, mira de usar reprepro. Asumo que tienes acceso a un repositorio Debian, la documentation de reprepro viene bien explicada en su pagina
    man y su manual HTML viene tambien incluido en el paquete.

    En cualquier caso, tendrás que crear una clave GPG para firmar tu
    repositorio.

    Ana

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eamanu15 .@21:1/5 to All on Thu Oct 26 16:40:01 2017
    Hola Maikel,

    La verdad que soy nuevo. Si logras resolver el problema, sería bueno que
    nos cuentes como lo resolviste.

    Sludls!

    El jue., 26 de oct. de 2017 a la(s) 08:33, Ana Guerrero Lopez <ana@ekaia.org> escribió:

    Hola Maikel,

    On Wed, Oct 25, 2017 at 04:07:31PM -0400, Maikel Enrique Pernía Matos
    wrote:
    Colegas:

    Desarrollo un proyecto que incluye varias aplicaciones y estas las distribuía en un pequeño repositorio que funcionaba bien hasta Jessie, estoy actualizando las app y su repo a Stretch y aquí es donde tengo la dificultad, resulta que luego de hacer las siguientes acciones (como
    root) :

    echo "deb http:192.168.1.5/repos/misox unstable main contrib
    /etc/apt/sources.list"

    apt-get update

    APT devuelve el siguiente mensaje:

    <cote>
    Leyendo lista de paquetes... ¡Error!
    W: El repositorio «http://192.168.1.6/ftp/misox unstable Release» no está firmado
    N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.
    N: Vea la pagina de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
    E: No se pudo analizar el archivo de
    paquetes /var/lib/apt/lists/192.168.1.6_ftp_misox_dists_unstable_Release (1)
    W: Distribución conflictiva: http://192.168.1.6/ftp/misox unstable
    Release (se esperaba unstable, pero se obtuvo )
    E: No se pudo analizar el archivo de
    paquetes /var/lib/apt/lists/192.168.1.6_ftp_misox_dists_unstable_Release (1)
    E: No se pudieron analizar o abrir las listas de paquetes o el archivo
    de estado.
    </cote>


    Sé que todo sucede porque los paquetes no están firmados y aquí viene mis preguntas:

    ¿Cómo se debe hacer un repositorio no oficial para que sea gestionado
    por Debian, como lo fue en su momento el repo de Mate-Desktop?

    ¿Qué debo hacer para firmar mis paquetes y el repositorio?

    De antemano les digo: si la respuesta esta en Internet, no puedo acceder
    a ella por lo que agradecería si alguien me la puede hacer llegar vía email.

    ¿Imagino que estás usando apt-ftparchive para crear tu repositorio?
    Si es así, mira de usar reprepro. Asumo que tienes acceso a un repositorio Debian, la documentation de reprepro viene bien explicada en su pagina
    man y su manual HTML viene tambien incluido en el paquete.

    En cualquier caso, tendrás que crear una clave GPG para firmar tu repositorio.

    Ana

    --
    Arias Emmanuel
    http://eamanu.com

    <div dir="ltr"><div><div>Hola Maikel, <br><br></div>La verdad que soy nuevo. Si logras resolver el problema, sería bueno que nos cuentes como lo resolviste.<br><br></div>Sludls!<br></div><br><div class="gmail_quote"><div dir="ltr">El jue., 26 de oct. de
    2017 a la(s) 08:33, Ana Guerrero Lopez &lt;<a href="mailto:ana@ekaia.org">ana@ekaia.org</a>&gt; escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Maikel,<br>

    On Wed, Oct 25, 2017 at 04:07:31PM -0400, Maikel Enrique Pernía Matos wrote:<br>
    &gt; Colegas:<br>
    &gt;<br>
    &gt; Desarrollo un proyecto que incluye varias aplicaciones y estas las<br> &gt; distribuía en un pequeño repositorio que funcionaba bien hasta Jessie,<br>
    &gt; estoy actualizando las app y su repo a Stretch y aquí es donde tengo la<br>
    &gt; dificultad, resulta que luego de hacer las siguientes acciones (como<br> &gt; root) :<br>
    &gt;<br>
    &gt; echo &quot;deb http:<a href="http://192.168.1.5/repos/misox" rel="noreferrer" target="_blank">192.168.1.5/repos/misox</a> unstable main contrib<br>
    &gt; &gt;&gt; /etc/apt/sources.list&quot;<br>
    &gt;<br>
    &gt; apt-get update<br>
    &gt;<br>
    &gt; APT devuelve el siguiente mensaje:<br>
    &gt;<br>
    &gt; &lt;cote&gt;<br>
    &gt; Leyendo lista de paquetes... ¡Error!<br>
    &gt; W: El repositorio «<a href="http://192.168.1.6/ftp/misox" rel="noreferrer" target="_blank">http://192.168.1.6/ftp/misox</a> unstable Release» no<br>
    &gt; está firmado<br>
    &gt; N: Los datos de un repositorio como este no se pueden autenticar y por<br> &gt; tanto su uso es potencialmente peligroso.<br>
    &gt; N: Vea la pagina de manual apt-secure(8) para los detalles sobre la<br> &gt; creación de repositorios y la configuración de usuarios.<br>
    &gt; E: No se pudo analizar el archivo de<br>
    &gt; paquetes /var/lib/apt/lists/<a href="http://192.168.1." target="_blank">192.168.1.</a>6_ftp_misox_dists_unstable_Release<br>
    &gt; (1)<br>
    &gt; W: Distribución conflictiva: <a href="http://192.168.1.6/ftp/misox" rel="noreferrer" target="_blank">http://192.168.1.6/ftp/misox</a> unstable<br>
    &gt; Release (se esperaba unstable, pero se obtuvo )<br>
    &gt; E: No se pudo analizar el archivo de<br>
    &gt; paquetes /var/lib/apt/lists/<a href="http://192.168.1." target="_blank">192.168.1.</a>6_ftp_misox_dists_unstable_Release<br>
    &gt; (1)<br>
    &gt; E: No se pudieron analizar o abrir las listas de paquetes o el archivo<br> &gt; de estado.<br>
    &gt; &lt;/cote&gt;<br>
    &gt;<br>
    &gt;<br>
    &gt; Sé que todo sucede porque los paquetes no están firmados y aquí viene<br>
    &gt; mis preguntas:<br>
    &gt;<br>
    &gt; ¿Cómo se debe hacer un repositorio no oficial para que sea gestionado<br>
    &gt; por Debian, como lo fue en su momento el repo de Mate-Desktop?<br> &gt;<br>
    &gt; ¿Qué debo hacer para firmar mis paquetes y el repositorio?<br>
    &gt;<br>
    &gt; De antemano les digo: si la respuesta esta en Internet, no puedo acceder<br>
    &gt; a ella por lo que agradecería si alguien me la puede hacer llegar vía<br>
    &gt; email.<br>

    ¿Imagino que estás usando apt-ftparchive para crear tu repositorio?<br>
    Si es así, mira de usar reprepro. Asumo que tienes acceso a un repositorio<br> Debian, la documentation de reprepro viene bien explicada en su pagina<br>
    man y su manual HTML viene tambien incluido en el paquete.<br>

    En cualquier caso, tendrás que crear una clave GPG para firmar tu<br> repositorio.<br>

    Ana<br>

    </blockquote></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Arias Emmanuel<br></div><a href="http://eamanu.com">http://eamanu.com</a><br></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eamanu15 .@21:1/5 to All on Mon Oct 30 13:50:01 2017

    Hola.

    En principio aquí tienes toda la información:


    https://debian-handbook.info/browse/es-ES/stable/sect.setup-apt-package-repository.html

    Por cierto ese libro deberíamos tenerlo todos los debianitas.

    (sigue...)

    Gracias!
    --
    Arias Emmanuel
    http://eamanu.com

    <div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><p><tt>Hola.</tt></p>
    <p><tt>En principio aquí tienes toda la información:</tt></p>
    <p><tt><a class="m_613239408437585339moz-txt-link-freetext" href="https://debian-handbook.info/browse/es-ES/stable/sect.setup-apt-package-repository.html" target="_blank">https://debian-handbook.info/browse/es-ES/stable/sect.setup-apt-package-
    repository.html</a></tt></p>
    <p><tt>Por cierto ese libro deberíamos tenerlo todos los debianitas.</tt></p>
    <p><tt>(sigue...)</tt></p></div></blockquote><div>Gracias! </div></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Arias Emmanuel<br></div><a href="http://eamanu.com">http://
    eamanu.com</a><br></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (