Estoy intentando configurar un repositorio apto privado usandoeste. He seguido las instrucciones al pie de la letra. Después de configurar, todo sudo apt-get update
funciona bien (veo que el archivo Paquetes se obtiene de apt-repo) pero cuando intento instalar un paquete falla (descargué .deb de haproxy usando sudo apt-get -d install haproxy
.
Err http://ec2-54-220-154-205.eu-west-1.compute.amazonaws.com/packages/ ./ haproxy 1.4.24-1
404 Not Found
Failed to fetch http://ec2-54-220-154-205.eu-west1.compute.amazonaws.com/packages//home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb 404 Not Found
Como puede ver, la URL del paquete deb es incorrecta.
Esta ruta (/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb) se lee del archivo de paquetes generado por dpkg-scanpackages
dpkg-scanpackages ~/private /dev/null | gzip -9c > ~/private/Packages.gz
.
(No estoy 100% seguro de si se trata de un problema de dpkg-scanpackages o de configuración de nginx, mi experiencia con nginx no es mucha).
Cualquier ayuda para intentar solucionar este problema sería genial.
Gracias
Respuesta1
Bueno, en caso de que alguien más se quede atascado en algo similar: lo hice funcionar, el problema fue que estaba ejecutando
dpkg-scanpackages
from /home/ubuntu
y, por lo tanto, se agregó la ruta completa al paquete deb. Packages.gz.
Ejecuté el mismo comando desde el directorio de paquetes y pude descargar correctamente los paquetes.