Re: ¿cóm o crear un repositorio personal?

Ana Guerrero Lopez <[email protected]>
Newsgroups gmane.linux.debian.devel.spanish
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.