Fazendo o servidor CACHER para lançamentos mais antigos do Ubuntu -- ache campo com apt-mirror campo com apt-cacher-ng campo com apt-cacher camp askubuntu Relacionado O problema

Making up cacher server for older ubuntu releases


1
vote

problema

português

Temos ubuntu 10.04 e ubuntu 10.10 sistemas operacionais. No entanto, nosso software funciona apenas nessas versões. Estamos enfrentando alguns problemas nas novas versões 12.04 (LTS) que estamos trabalhando nisso. Mas temporariamente precisamos configurar um servidor CACHER para instalar pacotes básicos nessas versões como samba, thunderbird, plugins ssh ang etc. qualquer possibilidade?

  • Eu já sei que essas versões atingiram o fim do apoio. Mas nós só preferimos essas versões, pois tem um gnomo clássico.
  • Estamos trabalhando para atualizar nossos softwares, para que estejamos em necessidade de uma solução temporária.
  • Pensamento na criação de espelho apt, mas consome mais largura de banda, para cada versão que precisamos baixar 85 GB de dados, o que é bastante difícil e leva muito tempo.
  • Espero que haja algum truque melhor para alcançar essa tarefa.

Atualização:

  • qualquer maneira de configurar o espelho apt com pacotes necessários? Em vez de baixar o espelho inteiro? Nós exigimos apenas samba, ssh, thunderbird, flashplugin-installer e todos os plugins adicionais. Para instalar esses pacotes, configurar um espelho completo de 85 GB por distribuição é realmente desperdício.

  • já estamos usando o servidor apt-cacher-ng. Eu sou capaz de instalar pacotes para ubuntu 10.04 mas instalar pacotes em ubuntu 10.10 lança 404 erro. Qualquer maneira de consertar isso?

english

we have ubuntu 10.04 and ubuntu 10.10 operating systems. However our software works only in these versions. We are facing some problems in the new versions 12.04 (LTS) we are working in it. But temporarily we need to setup a cacher server to install basic packages in these versions like samba, thunderbird, ssh ang plugins etc.. Any possibility's?

  • I already know that these versions has reached end of support. But we only prefer these versions, as it has a classic-gnome.
  • We are working to upgrade our softwares, so that we are in-need of a temporary solution.
  • Thought of setting up apt-mirror, but it consumes more bandwidth, for every release we need to download 85 GB's of datas, which is quite difficult and it takes lot of time.
  • Hope there is some better trick to acheive this task.

Update:

  • Any way to setup apt-mirror with needed packages?? Instead of downloading the whole mirror? We require only samba, ssh, thunderbird, flashplugin-installer and all additional plugins. For installing this packages, setting up a complete mirror of 85 GB per distribution is really waste.

  • We are already using apt-cacher-ng server. I am able to install packages for ubuntu 10.04 but installing packages in ubuntu 10.10 throws 404 error. Any way to fix this??

           
 
 

Lista de respostas

2
 
vote

Em nossa empresa, usamos apt-cacher-ng com resultados muito bem sucedidos. Com este software, distribuímos atualizações para cerca de 100 PCs executando diferentes versões do Ubuntu Linux sem desperdício desnecessário de largura de banda.

Este software também fornece estatísticas onde você pode ver a largura de banda salva

Este software também fornece estatísticas onde você pode ver a quantidade de largura de banda salva

 

In our company we use apt-cacher-ng with very successful results. With this software we distribute updates to about 100 PCs running different versions of Ubuntu Linux without unnecessary waste of bandwidth.

This software also provides stats where you can see saved bandwidth

This software also provides stats where you can see the amount of saved bandwidth

 
 
     
     
2
 
vote

Você pode fazer isso com Squid Deb proxy:

  • melhor maneira de cache downloads apt em uma lan?

e, em seguida, nos clientes, você pode alterar suas fontes. Lista para old-releases.ubuntu.com:

  • como instalar software ou atualizar de um antigo Liberação não suportada?

Então você terá um cache dos Debs mais antigos localmente.

 

You can do this with squid deb proxy:

  • Best way to cache apt downloads on a LAN?

And then on the clients you can change their sources.list to old-releases.ubuntu.com:

  • How to install software or upgrade from an old unsupported release?

Then you'll have a cache of the older debs locally.

 
 
       
       
2
 
vote

Eu sugiro usar FindLine='#RateLimitIntervalSec=' 2 . É apenas um proxy de lula pré-configurado muito bem capaz de pacotes de cache de repositórios debian / ubuntu eficientemente. Você pode usar todo o poder da lula com ela também.

para a Squid-deb-proxy, basta instalar o pacote FindLine='#RateLimitIntervalSec=' 3 e adicionar domínios de destino permitidos em um novo arquivo em FindLine='#RateLimitIntervalSec=' 4 . Os espelhos oficiais regulares do Ubuntu já são adicionados para você (por exemplo, FindLine='#RateLimitIntervalSec=' 5 ). Ele executará um proxy HTTP na porta 8000 por padrão.

Como um bônus, os clientes podem Auto-descubra máquinas habilitadas para cache na rede local por ter o FindLine='#RateLimitIntervalSec=' 6 pacote instalado. Se você preferir configurar isso manualmente, configure o APT, e. FindLine='#RateLimitIntervalSec=' 7 :

  FindLine='#RateLimitIntervalSec=' 8   

Para adicionar suporte para lançamentos mais antigos, faça isso:

    .
  1. Criar um arquivo FindLine='#RateLimitIntervalSec=' 9 contendo apenas esta linha:

      cat $FileName | grep --color -E "^|$FindLine" 0   
  2. Reinicie o proxy: cat $FileName | grep --color -E "^|$FindLine" 1 .

 

I would suggest to use squid-deb-proxy. It's just a pre-configured Squid proxy very well capable of caching packages from Debian/Ubuntu repositories efficiently. You can use all the power of Squid with it too.

For Squid-deb-proxy, just install the package squid-deb-proxy and add allowed destination domains in a new file in /etc/squid-deb-proxy/mirror-dstdomain.acl.d. The regular official Ubuntu mirrors are already added for you (e.g. *.archive.ubuntu.com). It will run a HTTP proxy at port 8000 by default.

As a bonus, clients can auto-discover caching-enabled machines in the local network by having the squid-deb-proxy-client package installed. If you prefer to configure this manually, configure APT yourself, e.g. /etc/apt/apt.conf.d/10proxy:

Acquire::http::Proxy "http://my.proxy.machine:8000/"; 

To add support for older releases, do this:

  1. Create a file /etc/squid-deb-proxy/mirror-dstdomain.acl.d/20-old-releases containing just this line:

    old-releases.ubuntu.com 
  2. Restart the proxy: sudo service squid-deb-proxy restart.

 
 
     
     

Perguntas relacionadas

0  Falha ao mover * .deb para /var/cache/apt-cacher/packages/*.deb: Permissão negada  ( Failed to move deb to var cache apt cacher packages deb permission denied ) 
Eu segui a seguinte mensagem como configurar um servidor APT-CACHER ? , mas tendo esse erro: got@got-mypc:/var/cache/apt/archives$ sudo /usr/share/apt-cac...

1  Apt-get não baixar o pacote corretamente via apt-cacher  ( Apt get did not download package correctly via apt cacher ) 
Eu sigo este para configurar o apt-cacher, mas não Faça o download de alguns arquivos corretamente via Wget (acho que é). No meu post anterior , vou instal...

4  ReGEXP / Config Var para APT-CACHER para permitir arquivos repositórios para 16.04 clientes (metadados, componentes - *. YML)?  ( Regexp config var for apt cacher to allow repo files for 16 04 clients metadata ) 
Eu uso apt-cacher em um servidor Debian, e fazendo um apt-get update com um cliente 16.04 eu estou descobrindo que está bloqueando um monte de arquivos re...

0  Onde é a localização dos pacotes em cache por apt-cacher?  ( Where is the location of packages cached by apt cacher ) 
Quando você instala algo por sudo apt-get install <packageName> , os pacotes são salvos em /var/cache/apt/archives por padrão. Eu instalei e configurei apt...

4  Apt Cacher não vai fazer-lançamento para a saída  ( Apt cacher wont do release upgrade for saucy ) 
Meu sys (raring) é o cliente proxy do meu outro Machine Hosting Apt Cacher. Eu estou tentando fazer-lançamento-descolatação e console dizendo 403, Sorry, not...

11  APT-CACHER muda o tempo de acesso?  ( Does apt cacher change packages access time ) 
Eu tentei remover os pacotes de longo tempo não utilizado de apt-cacher arquivo usando find : $ find /var/cache/apt-cacher -atime +5 -type f -name ".*de...

1  Fazendo o servidor CACHER para lançamentos mais antigos do Ubuntu  ( Making up cacher server for older ubuntu releases ) 
Temos ubuntu 10.04 e ubuntu 10.10 sistemas operacionais. No entanto, nosso software funciona apenas nessas versões. Estamos enfrentando alguns problemas n...

2  Apt-cacher não funciona: Porto 3142 Bloqueado, como abrir?  ( Apt cacher wont work port 3142 blocked how to open ) 
depois de instalar o Ubuntu 12.04 no PC cliente. Eu tento configurar o servidor apt-cache no PC cliente. Mas, não funciona no cliente do Ubuntu. Err http:/...

3  Instalar apt-cacher em um servidor não-Ubuntu (roteador)  ( Install apt cacher on a non ubuntu server router ) 
Existe uma maneira de instalar o Apt-Cacher em um servidor não-Ubuntu? Eu estou usando dd-wrt no meu roteador e eu pensei que seria legal se o apt-cacher es...

7  Instalando o servidor apt-cacher para duas versões do Ubuntu  ( Installing apt cacher server for two ubuntu versions ) 
É possível ter um servidor apt-cacher para a versão do Ubuntu 10.04 & amp; 10.10 em uma máquina? Se sim, alguém pode explicar pls. O primeiro cache de CD do...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.