Instalando o servidor apt-cacher para duas versões do ubuntu

7

É possível ter o servidor apt-cacher para a versão Ubuntu 10.04 & amp; 10,10 em uma máquina? Se sim alguém pode explicar pls.

O primeiro cache de CDs do Ubuntu 10.10 funciona bem.

Eu importei o segundo cache de cd da versão Ubuntu 10.04, e agora quando eu atualizo o Ubuntu 10.04, recebo o seguinte erro.

root@TME51:/etc/apt# apt-get update
Err http://172.29.32.9 lucid Release.gpg
  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)
Err http://172.29.32.9/ubuntu/ lucid/main Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/restricted Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/universe Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/multiverse Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Reading package lists... Done
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/Release.gpg  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/main/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/restricted/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/universe/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/multiverse/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Some index files failed to download, they have been ignored, or old ones used instead.
    
por karthick87 07.10.2011 / 20:58

3 respostas

6

apt-cacher

Ao executar várias máquinas com a mesma distribuição , é interessante configurar um cache de repositório em sua rede para que, assim que um pacote seja baixado de um repositório oficial, todas as outras máquinas farão o download da sua rede local.

Tendo diferentes máquinas executando a mesma distribuição linux, torna-se interessante configurar um cache de repositório em algum lugar da sua rede. Dessa forma, você não baixará pacotes comuns mais de uma vez de repositórios oficiais.

Aqui está a situação, nós temos uma máquina chamada repository-cache, esta máquina vai agir como o cache do repositório, basicamente, qualquer outra máquina na sua rede irá usá-la como repositório.

1. Como configurar um cache de repositório com o apt-cacher

Como configurar um cache de repositório com o apt-cacher

2. Conclusão

O apt-cacher é um pacote fácil e eficiente que economiza tempo e largura de banda ao usar várias máquinas com a mesma distribuição, como acontece em uma rede doméstica ou em uma empresa.

apt-mirror

É um utilitário baseado em perl para fazer o download e espelhar todo o conteúdo de um repositório público. Isso pode incluir pacotes que você não usa e não usa, mas qualquer coisa armazenada em um repositório público também será armazenada no seu espelho.

1. Como configurar um cache de repositório com o apt-cacher

Para configurar o apt-mirror, você precisará do seguinte:

apt-mirror package 'sudo apt-get install apt-mirror'
apache2 package  'sudo apt-get install apache2'
**roughly 15G of storage per release, per architecture**

Como configurar um repositório com o apt-mirror

2. Conclusão

Acho isso difícil, mas muito eficaz em economizar largura de banda, mas, por outro lado, os resultados são um alto consumo de espaço em disco.

apt-cacher-ng

é um proxy de cache para baixar pacotes do estilo Debian  repositórios de software (ou possivelmente de outros tipos).

O princípio principal é que uma máquina central hospeda o proxy para um servidor local.  rede e os clientes configuram a configuração do APT para fazer o download através dela.  O Apt-Cacher NG mantém uma cópia de todos os dados úteis que passam por ele, e quando  uma solicitação semelhante é feita, a cópia em cache dos dados é entregue sem  sendo baixado novamente.

Apt-Cacher NG foi projetado a partir do zero como um substituto para  apt-cacher, mas com foco na maximização do rendimento com baixo sistema  requisitos de recursos. Ele também pode ser usado como substituto para o apt-proxy e  sem necessidade de modificar os arquivos sources.list dos clientes.

2. Conclusão

é um proxy de armazenamento em cache especializado para arquivos de pacotes de distribuidores GNU / Linux, principalmente para distribuições baseadas em Debian e Debian (como o Ubuntu). Isto significa que se você tem muitas máquinas Debian / Ubuntu em sua rede, você só precisa baixar os pacotes deb (novos softwares, atualizações, atualizações de distro, etc) da internet uma vez e o resto das máquinas Debian / Ubuntu os obtém Apt-Cacher NG cache, economizando tempo e largura de banda de internet.

Na próxima vez que qualquer uma de suas máquinas precisar de um pacote deb, ele pedirá o Apt-Cacher NG. Se este pacote foi perguntado anteriormente por qualquer uma das outras máquinas, o Apt-Cacher terá uma cópia e irá entregá-lo. Caso contrário, ele irá buscá-lo nos repositórios da Internet, manter uma cópia local e entregá-lo.

Melhor maneira de armazenar em cache os downloads do apt no uma LAN? veja Piskvor's answer

Vamos fazer um pouco de marketing Full Circle Issue # 54 há um artigo interessante sobre a Parte 2, Apt-Cache NG

    
por hhlp 22.10.2011 / 15:01
3

Usar apt-cacher-ng pode ser uma alternativa. Você pode encontrar o manual aqui .

    
por bseibold 25.10.2011 / 11:17
2

O Apt-Cacher é um proxy de armazenamento em cache. Isso significa que ele armazena em cache todos os pacotes baixados, seja ele usado pelo Ubuntu 10.04, 10.10 ou qualquer outro. Não há necessidade de uma configuração especial no servidor, apenas funciona!

A única coisa que você precisa fazer é redirecionar seus clientes /etc/apt/sources.list para usá-lo.

Exemplo de linha de servidor A com lucidez:

  

link lucid principal restrito

Exemplo de servidor B com natty

  

link natty principal restrito

Mais informações: link

Outra alternativa para o apt-cacher: link

    
por Clausi 24.10.2011 / 09:10