Clientes que não funcionam com o repositório off-line do Ubuntu 16.04

0

Eu segui as instruções para instalar um repositório local para uma rede segregada. Eu espelho-apt para uma unidade local, rsynce para e externo, então 'sneakernet' para a rede segregada. Eu posso ver os arquivos quando eu vou para link . Também atualizei dois clientes para apontar para o servidor interno dos arquivos xenial. Um deles é o servidor repo real.

O sources.list tem:

deb http://inside-server/ubuntu xenial main restricted multiverse

Eu tentei algumas permutações dessa linha que encontrei. No entanto, sempre recebo este erro:

# apt update
Ign:1 http://inside-server/ubuntu xenial InRelease
Err:2 http://inside-server/ubuntu xenial Release
  404  Not Found
Reading package lists... Done
E: The rpository 'http://inside-server/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
#

Passei três dias pesquisando e lendo, mas as instruções "normais" dizem que minha instalação deve funcionar. Eu olhei para criar uma chave. Isso se envolveu e parecia fora da norma. Minha rede segregada é confiável, então eu olhei para permitir um repositório não autenticado no cliente. No entanto, a página man do apt-secure aponta para o apt.conf, que é dividido em 16.04. Ainda não encontrei um exemplo claro sobre o que mudar.

Então, eu estou punindo. Alguém tem alguma ideia?

    
por Tim Corcoran 16.08.2017 / 19:57

1 resposta

0

Bem, depois de adotar uma abordagem muito conservadora, comecei a invadir o repositório interno. Meu problema era que eu havia vinculado o caminho errado ao link .

O comando apt-mirror clona mais do que é necessário para hospedar um espelho. O caminho real é /mirror/ubuntu.archive.com/ubuntu.

    
por Tim Corcoran 16.08.2017 / 21:04