apt-get install do repositório local

1

Eu tenho dois servidores Ubuntu 14.04. O servidor 2 é um servidor de repositório e o servidor 1 não tem acesso à Internet.

Configuração do servidor de repositório:

nginx com o diretório raiz: /var/www/packages Todos os pacotes, incluindo Packages.gz, estão em /var/www/packages/amd64 path

Minha configuração do servidor: em sources.list.d/local-repo.list existe

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

sudo apt-get update é bem-sucedido sem erros. Mas:

$ 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

Os pacotes exatos existem, é claro, no meu diretório repo amd64 /. Alguém sabe como ajudar com esta causa eu fiquei sem ideias?

Obrigado.

edit: wget http://my-repo-ip/amd64/Packages.gz do meu servidor funciona como um charme.

    
por Akis 14.09.2015 / 13:34

1 resposta

1

O problema estava no sources.list.d/local-repo.list

eu tive: deb http://my-repo-ip amd64/

e eu mudei para: deb http://my-repo-ip/amd64/ ./

e funcionou como um encanto!

    
por Akis 02.10.2015 / 12:07