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...)


El 26-10-2017 a las 07:33 a.m., Ana Guerrero Lopez 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. 

Ya que no tienes acceso a internet te copio lo que dice al respecto el handbook de debian:




¿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



-----
Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2016.0.7294 / Base de datos de virus: 4782/15071 - Fecha de la versión: 25/10/2017



Saludos.

Responder a