web-dev-qa-db-fra.com

apt-get install depuis un dépôt local

J'ai deux serveurs Ubuntu 14.04. Le serveur 2 est un serveur de référentiel et le serveur 1 n'a pas d'accès Internet.

Configuration du serveur de référentiel:

nginx avec le répertoire racine: /var/www/packages Tous les packages, y compris Packages.gz, sont dans le chemin /var/www/packages/AMD64.

Mon serveur config: dans sources.list.d/local-repo.list il y a

deb http://my-repo-ip AMD64/

Sudo apt-get update réussit sans erreur. Mais:

$ Sudo apt-get install {package}
....
....
After this operation, **.* MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!

Err http://my-repo-ip/ AMD64/ {package}
404  Not Found
Err http://my-repo-ip/ AMD64/ {package-dependencies}
404  Not Found
....
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404  Not Found
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404  Not Found
E: Failed to fetch http://my-repo-ip/./{package}.deb 404  Not Found

Les paquets exacts existent bien sûr dans mon repo AMD64/directory. Est-ce que quelqu'un sait comment aider avec cette cause, je suis à court d'idées?

Merci.

edit: wget http://my-repo-ip/AMD64/Packages.gz de mon serveur fonctionne comme un charme.

1
Akis

Le problème était dans le sources.list.d/local-repo.list

j'avais: deb http://my-repo-ip AMD64/

et je l'ai changé en: deb http://my-repo-ip/AMD64/ ./

et a travaillé comme un charme!

1
Akis