Qual é a melhor maneira de gerenciar atualizações de pacotes em um escritório cheio de máquinas desktop Ubuntu?

3

Temos dois escritórios cheios de computadores desktop Ubuntu. Como a nossa conexão de rede é lenta, gostaríamos de ter nosso próprio servidor de pacotes interno para cada máquina para obter e instalar suas atualizações diariamente, em vez de fazer com que cada máquina baixasse separadamente todos os mesmos arquivos.

Então gostaríamos de ter uma máquina que extraia atualizações de pacotes do link , etc. todos os dias, e atua como um servidor de pacotes para as outras máquinas na rede.

Alguém já fez isso? Você sabe de um bom tutorial sobre o processo? Eu olhei e encontrei geralmente nada, embora talvez meus termos de pesquisa sejam ruins.

    
por Jim N 25.04.2011 / 18:30

4 respostas

3

Veja Apt-Proxy .

apt-proxy is a program that caches the packages you download from the Internet, to your hard disk. Because apt-proxy behaves as if it were a HTTP server with a full copy of the repositories you select, you can access the packages from other computers on your network. If a package is not in the cache, apt-proxy automatically downloads and caches it. This can significantly decrease download bandwidth and installation time when you have to install the same packages repeatedly (i.e. an upgrade of multiple machines).

Atualização : foi encontrada outra pergunta semelhante em Apt-cacher e Apt-proxy , que sugere o uso de aprox .

Veja também o artigo eHow sobre Alternativas para o Apt-proxy para obter um breve resumo .

    
por 25.04.2011 / 18:40
3

Eu costumava usar o apt-cacher, mas desde então eu o substituí com o apt-cacher -ng . O que você precisa fazer é

  1. No servidor, apt-get install apt-cacher-ng
  2. No servidor e nos clientes echo 'Acquire::http { Proxy "http://server:3142"; };' > /etc/apt/apt.conf.d/99apt-cacher-ng , substituindo servidor pelo nome de domínio ou endereço IP da máquina que está executando o apt-cacher-ng
  3. Opcionalmente, ativar atualizações automáticas
por 25.04.2011 / 22:18
1

Você quer procurar pelo Debian, não pelo Ubuntu. O Ubuntu usa os sistemas de pacotes do Debian, assim as técnicas para espelhar repositórios Debian também funcionam para o Ubuntu.

Eu fiz uma rápida pesquisa na web e isso parece muito útil .

    
por 25.04.2011 / 18:40
1

O que você parece estar procurando é um espelho local de um repositório de pacotes. Aqui é um pequeno guia sobre como fazer isso com o Apt-mirror. Tem alguns anos, mas ainda é relevante. Depois de configurar o espelho, você pode apontar todos os outros servidores / áreas de trabalho para o host de espelhamento local para atualizações (explicado na parte inferior do guia).

    
por 25.04.2011 / 18:45

Tags