Usando um proxy APT para downloads durante a instalação

9

Durante a instalação do sistema a partir de um LiveCD do Desktop (10.10), verifiquei a opção "Download de atualizações durante a instalação".

Antes de iniciar a instalação eu tinha configurado um servidor proxy apt.

O servidor proxy foi configurado escrevendo

Acquire::http { Proxy "http://apt-proxy-server:3142"; };

para o novo arquivo /etc/apt/apt.conf.d/02proxy no sistema em execução inicializado a partir do LiveCD.

Esse proxy foi usado corretamente para minhas várias instalações de pacotes no sistema ativo antes de iniciar a GUI de instalação do sistema. Ele acessa apt-cacher-ng em execução no modo não transparente na máquina apt-proxy-server .

No entanto, os downloads que ocorrem durante a instalação não estão usando esse proxy. Verifiquei que o arquivo 02proxy não foi alterado nem removido.

Existe uma maneira de forçar o uso de um proxy APT durante a instalação?

    
por intuited 16.02.2011 / 06:08

1 resposta

4

Se você estiver usando o Live CD, o Apt não está configurado para usar seu proxy, você pode configurar o apt no live CD para usar o proxy. Se você quiser tornar isso mais permanente, você pode usar um live CD personalizado ou configurar sua rede para usar o proxy por padrão para todas as conexões.

pessoalmente eu uso apenas o squid e coloco em cache todos os arquivos .deb por cerca de um mês

da ajuda do ubuntu

  

Atualizando clientes para usar seu servidor proxy   Os clientes apt precisam que o arquivo /etc/apt/sources.list seja reconfigurado para apontar para o novo servidor apt-proxy em vez do mundo externo. A configuração do arquivo sources.list é semelhante à configuração dos repositórios apt normais, com a exceção de que a seção backend deve ser anexada ao caminho:

exemplo de alterações

  

deb link componente dist   Substitua as menções de URL do repositório específico por referências ao seu servidor e o backend para ele; como:

deb http://archive.ubuntu.com/ubuntu dapper main restricted

deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe

se tornaria

deb http://server:9999/ubuntu dapper main restricted

deb http://server:9999/ubuntu-security dapper-security main restricted universe

Uma sources.list correspondente ao apt-proxy-v2.conf acima pode ser assim:

entradas do apt-proxy para módulos padrão

deb http://localhost:9999/ubuntu dapper main restricted universe multiverse

deb-src http://localhost:9999/ubuntu dapper main restricted universe multiverse

entradas do apt-proxy para correções de segurança

deb http://localhost:9999/ubuntu-security dapper-security main restricted universe multiverse

deb-src http://localhost:9999/ubuntu-security dapper-security main restricted universe multiverse
    
por jsolarski 16.02.2011 / 07:18