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